1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Swoole 1.9.17 发布,增加静态文件处理器 下载

本帖由 漂亮的石头2017-07-28 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,014
    赞:
    47
    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 回调函数。

    下载地址:

    Swoole 1.9.17 发布,增加静态文件处理器下载地址
     
正在加载...