设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Swoole 1.9.17发布,增加静态文件处理器

2017-7-28 23:27| 发布者: joejoe0332| 查看: 1218| 评论: 0|原作者: oschina|来自: oschina

摘要: PHP的异步、并行、高性能网络通信引擎 Swoole 已发布 1.9.17 版本。此版本增加了一个静态文件处理器,可以在 Swoole\Http\Server 中直接处理静态文件,而不需要 Nginx 服务器。另外 1.9.17 版本重构了 reload 特性, ...

PHP的异步、并行、高性能网络通信引擎 Swoole 已发布 1.9.17 版本。此版本增加了一个静态文件处理器,可以在 Swoole\Http\Server 中直接处理静态文件,而不需要 Nginx 服务器。另外 1.9.17 版本重构了 reload 特性,在异步模式下可支持安全的stop、reload、max_request

主要更新:

  • 异步模式支持安全的stop、reload、max_request

  • 增加HttpServer静态文件处理器,可配置document_root和enable_static_handler来启用

  • 增加SSL连接sendfile支持

  • 增加42个新的单元测试脚本

  • 修复HttpClient使用http_proxy代理设置时无法正常工作的问题

静态处理器:

$serv = new Swoole\Http\Server("127.0.0.1", 9502);

$serv->set([
    'enable_static_handler' => true,
    'document_root' => '/data/webroot/www.swoole.com/'
]);

$serv->on('Request', function($request, $response) {
    $response->end("<h1>Hello Swoole!</h1>");
});

$serv->start();

开启静态文件处理器后,浏览器访问 webroot 下的 js、css、jpg、html 静态文件时,Swoole 底层会直接发送内容,不会触发 onRequest 回调函数。

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部