Laravel Octane 初体验

2021-04-30 09:48:51 +08:00
 godruoyi

https://godruoyi.com/posts/laravel-octane

3199 次点击
所在节点    PHP
13 条回复
to2false
2021-04-30 09:58:10 +08:00
希望生态适配能跟上
CodeCodeStudy
2021-04-30 10:03:50 +08:00
不是常驻内存了吗,QPS 怎么没多大提升?
shanghai1998
2021-04-30 10:09:06 +08:00
你确定 一个 helloworld 才 230qps ???

java 差不多可以破万了
oneonesv
2021-04-30 10:14:08 +08:00
这 qps 不太对吧 只是 hello world swoole 随便就能 20W+ Octane 拉下来这么多?
godruoyi
2021-04-30 10:19:53 +08:00
@shanghai1998
@CodeCodeStudy

是的,本地测试 QPS 确实只有这么多,但不排除其他未被考虑进去的因素。所以测试结果只供参考。
godruoyi
2021-04-30 10:23:35 +08:00
如果大家对测试结果不置信的,可以本地或线上测试下,看看实际情况如何。若确实和作者的差别很大,还望告知作者是什么原因导致的 QPS 这么低。
javalaw2010
2021-04-30 10:34:33 +08:00
laravel 官方非正式的数据 hello world 的 QPS 在 6000 左右,就算机器配置不同也不至于有这么大的差距。可以试试关闭一些默认中间件再看看。
chinagxwei
2021-04-30 10:51:39 +08:00
那个直播展示的新闻,50 并发有 6000+的 QPS,这个差距不是一般的大,展示的 5%都没有
Outshine
2021-04-30 11:30:31 +08:00
我刚本地创建了一个项目(没有安装 dev 依赖,并且执行了 php artisan optimize,除此之外只安装了 octane ),多次测试 QPS 都没有超过 200
cyndihuifei
2021-04-30 11:57:26 +08:00
关掉 session 中间件试试?
jackerbauer
2021-04-30 13:02:07 +08:00
性能这么差,能干神马
godruoyi
2021-04-30 13:45:41 +08:00
@jackerbauer
@cyndihuifei
@Outshine

试了试去除中间件后的 AB Test,其速度已经能达到 2300/s 。

文章已经更新,你可以再次查看文章内容。

https://godruoyi.com/posts/laravel-octane

或者查看作者在 Laravel China 的回复 https://learnku.com/articles/56831#reply185994
DeveloperPHP
2021-12-07 22:26:19 +08:00
@cyndihuifei laravel 很多功能都依赖中间 关了就没意义了 据说问题卡在 io

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX