【发布时间】:2012-09-05 20:11:40
【问题描述】:
我使用 Yslow 和 PageSpeed 来查找原因,但我似乎无法弄清楚为什么我的博客 http://www.fotokringarnhem.nl 有时加载速度非常快(我猜是缓存文件),而其他时候需要大约 10 秒或更长时间才能加载加载。
我在共享服务器上,但在共享服务器上的其他网站上没有遇到类似问题。
我正在使用 cloudflare 来加速我的博客以加快速度,但无济于事。
我错过了什么吗?
最近 30 天的 Pingdom 报告(另见 http://stats.pingdom.com/hseaskprwiaz):
- 平均响应时间:7.620 ms
- 最慢平均:18.307 毫秒
- 最快平均值:4.237 毫秒
- 正常运行时间:96.24%
编辑 1: 来自 basicstate.com
诊断
+DNS +连接 -要求 -响应
所以我猜它在请求上失败了。缩小范围的选项?
编辑 2:
我使用P3 (Plugin Performance Profiler) 来确定哪些插件导致加载时间最长。原来是用户访问管理器造成了大约 60% 的加载时间,所以我删除了它。
这起到了作用,我现在的超时时间减少了,但屏幕上弹出任何内容仍然需要很长时间。
我使用插件SQL monitor 并确定有 82 个查询正在按请求执行,大约需要 10 秒!!!
【问题讨论】:
-
pingdom 似乎在说您过去 7 天的平均响应时间约为 11 毫秒。对我来说,这似乎不是一个糟糕的平均水平。但是 9 月 5 日,下降了 9 个小时?如果您看到的变化多于 pingdom 报告——而且您不是每天都在更改博客的代码——请考虑尝试提供更多详细信息的不同服务。 basicstate.com 是我过去使用过的。
-
谢谢,我已经添加了我的网站。稍后会发布结果。
-
添加来自 basicstate.com 的结果
-
添加了对 SQL 查询的新见解,以及如何解决这个问题。在我看来,wordpress 需要这些查询。更换主机会解决问题吗?
-
对 每个 页面请求进行 88 次查询?
标签: performance wordpress pagespeed yslow downtime