我正在准备设置新的 VPS我将迁移一个流量良好的 WordPress 博客(目前每天大约有 40k 个页面浏览量),并且我正在考虑缓存策略。
我发现了不同的想法和建议,但根据以前的经验,我将建立一个Nginx+PHP-FPM+MySQL(LEMP)系统。我还阅读了有关将 Nginx 设置为反向代理使用 Apache,甚至使用漆也是,但我不知道所有这些是否都能提高博客的速度/性能(这是唯一会在 VPS 上安装的东西)。
现在的问题是......您会推荐 W3 Total Cache 还是 WP Super Cache?我在一些博客上用过 W3,但并没有发现它有多大的好处,也不需要它的所有功能,所以我觉得可以试试老牌的 WP Super Cache。另外,有些用户抱怨 W3 配置复杂,在某些情况下性能不佳(甚至消耗更多 CPU)。
答案1
我找到了相当透彻的比较介绍了几个 WordPress 缓存插件,详细解释了它们的优缺点
http://cd34.com/blog/scalability/wordpress-cache-plugin-benchmarks/
这个也很有趣:
http://cd34.com/blog/scalability/wordpress-cache-plugin-benchmarks/
Chris_O,谢谢你的回答:事实上,我猜对于每个插件来说都是如此(不仅仅是缓存)可以与 WordPress 配合使用,尽管总有一些更简单且更适合“新手用户”的缓存插件。
如果您要充分利用 W3 Total Cache 的所有功能,那么它似乎是一个不错的选择。如果您不想,我建议您最好选择更简单的解决方案,例如 WP Super Cache 或 Hyper Cache。在所有情况下,性能都非常好,而缓存 WP 只是应该强制执行的事情。我认为 Automattic 的人应该在这方面多下点功夫。
问候!
答案2
人们在使用 W3 Total Cache 时遇到的大多数问题都是没有正确设置它和阅读文档。要让 W3 真正发挥作用,您需要将它与 APC 或 Memcached 结合使用,以进行对象和数据库缓存。
此外W3 总缓存开发版本包含对 Nginx 的原生支持,并将生成正确的重写规则。