问答 / 7 / 17 / 创建于 1年前
正常一个接口几百ms,一般大家都怎么进行优化的
octane
hyperf
用 swoole
纯字符串返回呢?得看服务器是哪里的。我服务器 ping 30 多 ms,加上 Laravel 40 多 ms。
带上数据库io以后,大家就差不多了
看了一下,我线上项目有数据库访问的也才30多毫秒
不考虑其他额外因素 (第三方接口 慢sql 网络延迟)等。
laravel: 25ms
laravel
25ms
lumen: 9ms (tp也在这个层次)
lumen
9ms
lumen 的接口: 30ms
30ms
常驻型的没用,估计 2-8ms 之间。
2-8ms
至于你所说的启动就170ms, win + 不开opcache 会这样。
win
opcache
linux
php
我要举报该,理由是:
octane
hyperf
用 swoole
纯字符串返回呢?得看服务器是哪里的。我服务器 ping 30 多 ms,加上 Laravel 40 多 ms。
带上数据库io以后,大家就差不多了
看了一下,我线上项目有数据库访问的也才30多毫秒
laravel & lumen & lumen接口
不考虑其他额外因素 (第三方接口 慢sql 网络延迟)等。
laravel
:25ms
lumen
:9ms
(tp也在这个层次)lumen
的接口:30ms
常驻型的没用,估计
2-8ms
之间。至于你所说的启动就170ms,
win
+ 不开opcache
会这样。优化(生产)
opcache
(估计可以降低70%ms延迟 不是吹牛的 其他都可以不做 这个必开)linux
。 (php
在win
和linux
运行效率区别非常大)opcache