因为不止一次听别人讨论要用 Swoole 来提高性能,甚至很多面试官也喜欢问 swoole ,虽然我也觉得 swoole 很牛逼,但是我还是建议不要轻易用,除非你用来做连接池,否则没有什么加速效果。
详细的测试过程我发不在简书,如果觉得测试过程和结果有问题,欢迎理性讨论。
https://www.jianshu.com/p/33a53c574f88
这里直接贴结果
| | Lravel | Laravel + Opcache | LaravelS |
|----------|--------|-------------------|-----------|
| 请求数 | 1000 | 1000 | 1000 |
| 耗时 /req | 42.698 | 4.405 | 1.876 |
| QPS | 23 | 227 | 533 |
乍一看 Swoole (LravelS) 比 Opcache 快了 2 倍多,好像很厉害,但是也只是快了 2.4ms 左右,这只是一个 helloworld 程序,如果多次查询数据库,这个 2.4 ms 可以忽略不计
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.