有哪些工具可以确定为什么网站需要这么长时间才能加载页面?
我正在使用一个非常简单的主题,我根据自己的需要进行了更改,这是一个全新的站点,只有两个测试帖子,加载需要一段时间。
我为 Firebug 使用了 YSlow,它为网站提供了 A 级 (90),所以这并没有真正的帮助。还有什么可以帮助我弄清楚发生了什么吗?
有哪些工具可以确定为什么网站需要这么长时间才能加载页面?
我正在使用一个非常简单的主题,我根据自己的需要进行了更改,这是一个全新的站点,只有两个测试帖子,加载需要一段时间。
我为 Firebug 使用了 YSlow,它为网站提供了 A 级 (90),所以这并没有真正的帮助。还有什么可以帮助我弄清楚发生了什么吗?
您的网站有很多(相对较大的)图像,这些图像被缩放到非常小的尺寸。我建议您创建所需大小的缩略图。
编辑:我刚刚重新加载了页面,现在速度更快了:很可能是因为所有图像现在都被缓冲了。
尝试使用像 xdebug 这样的分析器,如何设置:
http://codex.wordpress.org/Testing_WordPress_Performance#Configuring_Xdebug_for_Profiling
根据您的网站,该页面需要很长时间才能生成并执行相当大的查询:
<!-- 28 queries. 2.728 seconds. -->
<!-- Dynamic page generated in 1.553 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-01-12 16:23:03 -->
所以.. 是否有最近添加的插件可能会进行很多数据库调用?
超级缓存会有很大帮助,如果页面被缓存,请求就不需要运行所有这些查询......
反向 DNS 显示您在 dreamhost 的共享服务器上的 35 个其他站点;如果您关心速度,共享主机是个问题。
试试 Wordpress 插件P3(插件性能分析器)。
如果插件是问题的一部分,这可能会有所帮助。
有很多事情可能导致这种情况:
您可以尝试使用 wordpress 缓存插件来加快速度(每次有人访问该页面时它都不会编译该页面)。
我看到首页加载时间为 7.5 秒(根据 wp-super-cache)。
我会首先查看您在首页上列出的内容数量。尝试将其缩小到顶部的第一天内容,看看页面是否加快了速度。如果可行,那么您需要考虑优化首页上的内容拉取。如果这些都是 WordPress 循环,那么您将经历很多高负载例程。您可能会考虑在每个 WP 查询上使用过滤器,以仅提取显示页面所需的少量数据。