我发现这个极好的指南真的帮助我克服了优化 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 总缓存在其初始设置中更加全面。
希望有帮助。