首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole_http_server.php 性能压测
我根据swoole文档优化的内核参数,4核8G 我下了framework的源码, 直接用examples 目录下的http_server.php启动了服务,开了8个worker,直接用另一台局域网内的机器ab压测 ab -c200 -n500000 url 目前压测出来数据是3W左右的QPS ,跟rango的文档介绍的相去甚远啊,是我哪里没有配置好,请大家多多指教呀。
发布于9年前 · 2 次浏览 · 来自
提问
~
~~Elvis~~
我根据swoole文档优化的内核参数,4核8G 我下了framework的源码, 直接用examples 目录下的http_server.php启动了服务,开了8个worker,直接用另一台局域网内的机器ab压测 ab -c200 -n500000 url 目前压测出来数据是3W左右的QPS ,跟rango的文档介绍的相去甚远啊,是我哪里没有配置好,请大家多多指教呀。
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-08-27
I
Ikaros
而且压测的时候,cpu还有30%是空闲的。没跑满呀。是不是内核参数还要再调高点?
赞
0
回复
2017-08-27
许
许
swoole/framework项目下examples/http_server.php 并不是swoole_http_server扩展内置服务器,它是使用纯PHP解析Http请求的。 建议直接使用 `swoole_http_server` 编写程序,进行测试。ab压测使用`-k`参数启用长连接。
赞
0
回复
2017-08-30
蜜
蜜罐斯基
现在我直接用的这段代码: $http = new swoole_http_server("0.0.0.0", 8888,SWOOLE_BASE); $http->set(['worker_num'=>16,'max_request' => 500000]); $http->on('request', function ($request, $response) { $response->end("<h1>Hello Swool
赞
0
回复
2018-06-27
W
WilliamHuang
那怎么办?难道是要别的解释器启动swoole吗
赞
0
回复