PHP-FPM开发下性能瓶颈

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

讨论数量: 12

可以试下webman,性能杠杠的

2年前 评论

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

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

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

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

fpm也是进程复用的啊

2年前 评论

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

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

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

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!