PHP-FPM开发下性能瓶颈

目前项目在传统的 PHP-FPM 下面开发,但是现在有性能瓶颈,无法通过代码优化了,代码请求第三方耗时 500ms~600ms,剩下的就是数据组装,差不多会花费 100~到 200ms
现在遇到耗时瓶颈,以及并发瓶颈,用 workerman 会不会好点,还是直接换 go 重写,还是有好的处理方法,内部原因不考虑 swoole

讨论数量: 12

可以试下 webman,性能杠杠的

3年前 评论

看起来代码请求第三方耗时 500ms~600ms 这部分才是大头,如果请求结果是要返回给前端的,那你再怎么优化也突破不了这个时间限制吧,换 go 或者别的也没用呀

3年前 评论
xiaobaiyihao (楼主) 3年前
zhuzixian520

请求三方的耗时过长,能不能做个缓存,如果不考虑时效性,可以设置个 1 分过期或者其他,这样可以缓解每次请求的压力,具体看你业务

3年前 评论
xiaobaiyihao (楼主) 3年前
九霄道长

fpm 也是进程复用的啊

3年前 评论

请求三方接口 500ms~600ms 是单接口还是多个接口

可以单接口用 go 重写个 demo 出来试试,不费多少时间的 .. 不过 go 的生态目前来说感觉挺垃圾的 大规模重构成本应该很高

3年前 评论
xiaobaiyihao (楼主) 3年前
cvoid (作者) 3年前
xiaobaiyihao (楼主) 3年前
cvoid (作者) 3年前
kolin 3年前