laravel swoole
v2.13.0
警告
该软件包不再维护,我们强烈建议使用 Laravel 官方的 laravel/octane 作为替代方案。
如果您需要协程支持,请考虑尝试 laravel-hyperf 以获得更高的性能(这是一个 Laravel 风格的 Hyperf 框架。)
该包提供了一个高性能的 HTTP 服务器来加速基于 Swoole 的 Laravel/Lumen 应用程序。
PHP | 拉维尔 | 流明 | 斯沃尔 |
---|---|---|---|
>=7.2 | >=5.5 | >=5.5 | >=4.3.1 |
Socket.io
协议。请参阅维基百科
使用干净的 Lumen 5.6 进行测试,使用 DigitalOcean 3 CPU / 1 GB 内存 / PHP 7.2 / Ubuntu 16.04.4 x64
基准测试工具:wrk
wrk -t4 -c100 http://your.app
wrk -t4 -c10 http://lumen-swoole.local
Running 10s test @ http://lumen-swoole.local
4 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 6.41ms 1.56ms 19.71ms 71.32%
Req/Sec 312.99 28.71 373.00 72.00%
12469 requests in 10.01s, 3.14MB read
Requests/sec: 1245.79
Transfer/sec: 321.12KB
wrk -t4 -c10 http://lumen-swoole.local:1215
Running 10s test @ http://lumen-swoole.local:1215
4 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 2.39ms 4.88ms 105.21ms 94.55%
Req/Sec 1.26k 197.13 1.85k 68.75%
50248 requests in 10.02s, 10.88MB read
Requests/sec: 5016.94
Transfer/sec: 1.09MB
常见问题收集在问答中。你可以去检查一下你的问题是否在文档中列出。
请在提交问题之前阅读问题指南,谢谢。
Bug 和功能请求在 GitHub 上进行跟踪。
黄毅,
Laravel-Swoole 包是根据 MIT 许可证授权的开源软件。
嘿伙计!帮我几个吧!