performance - 如何找出我的 WordPress 页面加载如此缓慢的原因?

标签 performance wordpress optimization pagespeed yslow

但是我的网站页面加载速度非常慢。通常在页面渲染之前会有 2-3 秒的延迟,我不明白为什么。

  • 我的网站由 Wordpress v3.4.2 提供支持。

  • 我使用的是专用虚拟服务器,该服务器拥有大量资源并且 带宽。

  • 没有加载大图像。

  • 我的 CSS 文件在 JS 脚本之前加载。

我花了很多时间尝试在平台(Wordpress + 插件等)的限制内优化网站。我不希望我的网站 super 快,但我需要它不要太慢。

我正在使用 Chrome 的开发人员工具来审核我的网站,但这些建议似乎无法解释加载时间过长的原因(未使用的 CSS 规则等)。当我查看时间线时,我最初看到加载时间为 2.7 倍,但我不明白为什么。谁能帮我弄清楚这个问题的真相吗?

我的网站位于here 。主页有一些额外的脚本,因此查看 this page 可能会更有帮助。 .

最佳答案

我发现了这个出色的指南,它确实帮助我走出了优化 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

这将帮助您确定页面的哪些特定部分加载时间最长,以便您立即找到性能瓶颈。

此外,一个名为“调试查询”的很酷的插件对于跟踪性能问题非常有用,尽管上面的 WordPress 分析器实际上也可以跟踪查询。

最后 – 我强烈推荐 WordPress.org 关于性能的讨论,特别是关于 W3 Total Cache 与 Super Cache(两者都非常出色)的讨论。

对于任何寻求瞬间响应时间的人来说,这是一本很棒的读物: http://wordpress.org/support/topic/wp-super-cache-vs-w3-total-cache

我在一个网站上使用 W3 Total Cache,在另一个网站上使用 WP Super Cache。两者都很棒。我都使用过,所以我可以了解两者。我想说,如果您正在寻找极致性能,请使用 WP Super 缓存以及上面链接中的人推荐的所有其他工具,但如果您希望获得即时性能,W3 总缓存在其初始设置中更加全面。

希望有帮助。

关于performance - 如何找出我的 WordPress 页面加载如此缓慢的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12322217/

相关文章:

performance - Scala By-name 参数性能有多好?

python - 将数据从 MongoDB 游标加载到 pandas Dataframe 的更快方法

css - 接触形式的 float 形式

javascript - 如何在javascript文件中获取Wordpress中的当前插件目录?

user-interface - 我应该隐藏还是销毁 UI 元素?

javascript - 为什么使用 str.chatAt(0) 而不是 str[0] 是一种优化?

mysql - 使用 Django queryset 查询日期对象存在性能问题

python - 有没有一种更省时有效的方法来填充字典

wordpress - 如何在 WooCommerce 中创建具有相同 SKU 的多个简单产品?

c - 在按值传递 const 参数的情况下,是否有任何优化 yield 的真实示例?