我们有一个VPS (2GB RAM/2 vCPU的)。这是一个关于PHP5.6、Centos 6、Apache2.2的phpBB论坛。然而,有时论坛的反应非常缓慢。使用Chrome网络浏览器,我发现TTFB有时高达30秒。奇怪的是,缓存的项目也有这个问题。(见截图)
我已经试过了
由于情况并非总是如此,复制此问题的唯一方法是垃圾邮件F5,尽管我不确定这是否真的是在复制问题。我可以在较小的范围内(2sttfb)用html中相同的页面复制(删除了动态部分)。
http://s21.postimg.org/ql6eywn3b/ttfb.png
我在最大时间(100秒,15秒)保持活力,最大客户端为30。我从这里要去哪里?
发布于 2016-01-14 09:57:54
这个问题是一个综合问题:
VPS被转移到更好的IO上,防火墙没有严格设置,问题解决了。我还禁用了memcached,因为MySQL显然不是瓶颈)
发布于 2016-01-06 14:06:15
我从这里要去哪里?
侧写。有各种PHP分析工具。我喜欢blackfire.io --无论是PHP代码、MySQL查询还是两者的结合,它都能轻松而清晰地找出任何瓶颈。如果没有侧写,你就会在黑暗中随意尝试。
与F5ing不同,您还可以使用ab、yandex坦克、攻城等工具进行一些负载测试。
验证此问题的另一件事是在webpagetest.org中进行测试并多次重复测试(高级设置、运行次数)。或者通过他们的API。
https://serverfault.com/questions/747106
复制相似问题