然而我的网站页面加载速度非常慢。通常在页面渲染之前有2-3秒的延迟,我无法弄清楚原因。
我的网站由Wordpress v3.4.2提供支持。
我在一个拥有大量资源的专用虚拟服务器上 带宽。
没有巨大的图片加载。
我的CSS文件在JS脚本之前加载。
我花了很多时间在平台的约束下(Wordpress +插件等)尝试优化网站。我不希望我的网站速度超快,但我需要它不要那么慢。
我正在使用Chrome的开发者工具来审核我的网站,但这些建议似乎并不能解释漫长的加载时间(未使用的CSS规则等)。当我查看时间线时,我看到最初的2.7秒加载时间,但我无法弄清楚原因。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:3)
我发现这个精湛的指南真正帮助我克服了优化Apache与WordPress一起使用的泥潭:
http://thethemefoundry.com/blog/optimize-apache-wordpress/
你说你有一个虚拟服务器,所以它当前设置为加载每个模块的可能性 - 如果你消除不必要的模块,你会发现这里有很大的速度提升。保留配置文件的备份,以防你搞砸了。
另外 - 通过SSH使用TOP命令查看PHP正在使用多少内存。可能目前很多。通过根据上述链接消除模块,这一切都将得到改善。你没有提到你的VPS有多少内存,但你的性能问题很可能来自内存抖动,这将通过减少每个PHP实例使用上面的链接消耗的内存来显着减轻。
此外,重要的是找出性能问题的实际来源 - 一个名为WP Tuner的小插件帮助我找到性能瓶颈。原始插件不兼容,但其他人已经写了升级:
http://www.wwvalue.com/tuts/tut-wp/wordpress-profiler-tuner-revised.html
这将有助于您确定页面的哪些特定部分的加载时间最长,这样您就可以立即找到性能瓶颈。
此外,一个名为Debug Queries的酷插件对于追踪性能问题非常有用,尽管上面的wordpress profiler实际上也会跟踪查询。
最后 - 我不能高度推荐这个关于性能的WordPress.org讨论,特别是W3 Total Cache vs Super Cache(两者都很棒)。
对于那些寻找瞬间响应时间的人来说,这是一个很棒的读物: http://wordpress.org/support/topic/wp-super-cache-vs-w3-total-cache
我在我的一个网站上使用W3总缓存而在另一个网站上使用WP Super Cache。两者都很棒。我使用了两者,所以我可以了解两者。我想说如果你正在寻找极端的性能,那么使用WP超级缓存以及上面链接中的所有其他工具,但是如果你想要立即获得性能W3总缓存在其初始设置中更全面。< / p>
希望有所帮助。
答案 1 :(得分:2)
答案 2 :(得分:0)
您是否尝试过http://wordpress.org/extend/plugins/wp-super-cache/或类似的缓存插件?