您的位置 首页 php

记一次PHP-TPS优化

自己做开发这么多年了,都是小公司摸爬滚打,所做的业务相对也不难,要求也不高导致很多知识盲点没有接触到,以至于这次竟被卡了2天。

事情的起因是这样的,由于之前写的业务需要交接给深圳那边,项目交接吗,是个正常人肯定都不愿意接,因为坑太多。如果不是经理要求,那完全没有这个必要。深圳就要求上线之后,自己只做2期 3期的功能【老奸巨猾】。西安这边一直甩不过去,就先让APP端上线吧。

APP上线有要求, 压测 需要通过。其实压测要求一点也不高,因为我们这是低频业务, tps 达到200以上就行了。但是问题就在于,目前达不到200。就一个空框架跑,也才255,加上一点业务,再加上一点curl请求,只能达到130多。我尼玛。。。。

尝试过的方法有

1:php-fpm 配置调优

2: Nginx 配置调优

3:数据库加索引

4:删除无效引用

这样貌似都不行,性能也只是提升了10个点不到。对于没有经历过压测的我来说目前有点黔驴技穷了。达不到标准项目甩不出去啊,这咋办。

开发多的好处就是有些问题可以和同时讨论,我本着虚心请教的态度咨询了2位好友同时,1号没有什么调优经验,没有有效建议。2号倒是指了名路,让试试 opcache ,这个。

以前再项目中不小心开启过,开启后修改PHP页面没有效果。抱着试试看的态度,我在服务器上安装了opcache扩展,安装过程就省略不计了。

最终,自己压测从不到200的tps直接飙升到2500tps,我尼玛效果真好,赶紧让测试继续压测了,希望能过,项目交接,毕竟自己还有很多其他项目积压着。

文章来源:智云一二三科技

文章标题:记一次PHP-TPS优化

文章地址:https://www.zhihuclub.com/150646.shtml

关于作者: 智云科技

热门文章

网站地图