2

然而,我的网站页面加载非常缓慢。通常在页面呈现之前会有 2-3 秒的延迟,我不知道为什么。

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

  • 我在具有大量资源和带宽的专用虚拟服务器上。

  • 没有巨大的图像加载。

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

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

我正在使用 Chrome 的开发人员工具来审核我的网站,但这些建议似乎无法解释较长的加载时间(未使用的 CSS 规则等)。当我查看时间线时,我最初看到 2.7 秒的加载时间,但我不知道为什么。任何人都可以帮助我了解这一点吗?

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

4

3 回答 3

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 分析器实际上也可以跟踪查询。

最后——我不能高度推荐这个关于性能的 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 Super cache 以及上面链接中的人推荐的所有其他工具,但如果您想要立即获得性能,W3 总缓存在其初始设置中更加全面。

希望有帮助。

于 2012-09-08T00:20:17.007 回答
2
  • 使用缓存插件,
  • 将JS文件放在底部,
  • 尝试不同的虚拟主机(数据库服务器有时可能很慢)
  • 缩小 CSS 和 JS,
  • 减少 HTTP 请求
  • 确保外部服务(如 FB 和其他服务)没有变慢(删除它们,看看是否有帮助)
  • 运行 Yslow 或类似的测试
  • 尝试使用 typekit 或 google 字体而不是 cufon
于 2012-09-07T17:13:03.983 回答
0

您是否尝试过http://wordpress.org/extend/plugins/wp-super-cache/或类似的缓存插件?

于 2012-09-07T16:49:19.600 回答