我测量了在apache 2.2.3上安装的wordpress 2.9.2的加载时间,我对连接和第一个字节为css和图像文件之间的长时间感兴趣。
负载平均值为0.0,0.0,0.0,VPS上有150MB可用RAM。 这个盒子上还有一些其他的VPS,有更多的空闲RAM和未充分利用的CPU,也有同样的问题。 样本Pingdom结果在http://imagebin.ca/img/6UaiOU.png
如何获得有关此问题的可能原因的洞察,以及如何解决此问题?
谢谢
您应该绘制,隔离和观察所有可能的延迟path。 看起来,所有与I / O有关的请求(文件)比dynamic内容花费的时间要长得多。 使用iostat。 尝试与其他本地I / O操作和基准testing工具(dd,bonnie)进行比较,看看它是否像这个系统的“正常”行为或Apache的特定行为。
是否可以在某处检查ip连接的rev-dns来自哪里? 确保apache或者mysql都不会这样做:
也许还有一些其他的检查 – 尝试在运行单个http查询时运行loopback和wan界面上的tcpdump,看看会发生什么。