2022 年 8 个最佳 WordPress 缓存插件比较

已发表: 2022-05-02

过长的加载时间可能会以多种方式损害您的网站。 有很多方法可以提高您网站的速度,但缓存的影响最大。

考虑到上述情况,在本文中,我们将评估 WordPress 排名前十的缓存解决方案的性能。 我们还将查看每个提供的功能,以帮助您确定哪个是真正最好的。

阵容如下:WP Rocket、W3 Total Cache、WP Super Cache、WP Fastest Cache、WP-Optimize、Cache Enabler、Hummingbird、Swift Performance、FlyingPress、LiteSpeed Cache、Breeze 和 Cloudflare 的超级页面缓存。

注意:虽然这篇文章最初是在 2015 年写的,但我们在 2019 年 2 月、然后在 2020 年 8 月以及最近在 2022 年 4 月对所有插件进行了全面重新测试 我们更新了测试数据部分和结论部分以反映这些新的测试数据。

快速选择:2022 年及以后的最佳缓存插件

下面,我们对几乎所有这些插件进行了自己的性能测试,如果您想查看所有数据,请继续阅读。

但是,如果您赶时间,这里是我们基于数据的建议。

整体最佳缓存插件

整体表现最好的是 WP Rocket,这在很大程度上是因为 WP Rocket不仅仅是缓存,还提供其他优化功能,最显着的功能是改善您的 Core Web Vitals 指标。

如果您想以最简单的方式获得绝对最佳的性能,您应该使用 WP Rocket。

唯一的“缺点”是它只提供高级版本,这可能不是每个人的选择。

最佳免费缓存插件

如果您专门寻找最好的免费缓存插件,我们测试中表现最好的是 WPMU DEV 的 Hummingbird 插件的免费版本。

虽然它的性能不如 WP Rocket,但它的性能仍然非常好,而且不会花你一分钱。

因此,如果您不想在 WP Rocket 上花钱,免费版的蜂鸟仍然是创建快速加载 WordPress 网站的一个非常好的选择。

我们如何评估缓存插件

为了测试这些缓存插件的实际执行情况,我们在测试站点上安装了每个 * 并使用 WebPageTest 运行测试。 为了消除单一测试的可变性,我们将 WebPageTest 配置为运行九个单独的测试,然后取这九个测试的中位数。 这个中位数是您在我们的比较表中看到的数字。

*有一些插件我们无法测试,我们在下面进行了解释。

在安装任何插件之前,我们还对没有安装任何缓存插件的测试站点进行了基线阅读。

作为参考,我们的测试站点使用流行的 Astra 主题以及使用本机编辑器构建的完整入门站点之一。

除此之外——没有什么特别的事情发生。 在我们将要测试的缓存插件之前,我们也没有进行任何性能增强。 然而,它托管在 DigitalOcean 的经过良好优化的云 VPS 上,这为其奠定了坚实的基础。

至于缓存插件,我们将尝试配置每个插件以尽可能优化性能。 在许多情况下,这意味着我们将激活的不仅仅是页面缓存功能。

如果您充分利用插件的功能,我们希望向您展示您可以期待的性能改进。

作为参考,以下是我们在安装任何缓存插件之前测试站点的详细信息:

  • TTFB :0.288 秒
  • 最大内容涂料:0.674 秒
  • 满载:0.721 秒
没有缓存插件

最佳 WordPress 缓存插件

我们将首先检查插件并共享每个插件的测试数据。 然后,我们会将所有内容放在帖子末尾的比较表中。

这些插件目前没有特别的顺序。 我们将在下一节的比较表中对它们进行排序。

01. WP火箭

  • TTFB : 0.040 秒
  • 最大内容涂料:0.141 秒
  • 满载:0.307 秒

WP Rocket 是 WordPress 的最佳缓存解决方案之一,也是我们列表中唯一的 100% 高级插件。 对于那些发现技术术语和网络编程令人困惑的网站管理员来说,它非常用户友好和救命稻草。

该插件将在激活后正常运行; 因此,您不会在尝试配置它时将头撞到墙上。 精通技术的人可以深入了解其高级选项并设置自定义配置。

WP Rocket 是一个高级插件——在单个站点上使用它的起价为 49 美元,在无限站点上使用的价格最高为 249 美元。

特征

WP Rocket 是一个功能丰富的缓存插件,提供缓存预加载、浏览器缓存、GZIP 压缩以及 HTML、CSS 和 JavaScript 缩小和连接选项。

这是你得到的:

  • 简单、快速、直观的设置
  • 页面缓存立即激活
  • 谷歌字体优化最小化 HTTP 请求
  • 代码优化(缩小和组合)
  • 逐页删除未使用的 CSS
  • 延迟 JavaScript 执行直到用户交互
  • 与 Cloudflare 无缝集成
  • 心跳控制
  • 图片和视频的延迟加载
  • GZIP 压缩

速度测试

WP火箭测试结果

02. W3总缓存

  • TTFB : 0.040 秒
  • 最大内容涂料:0.290 秒
  • 满载:0.421 秒

W3 Total Cache 是我们列表中功能最丰富(也是最复杂)的缓存插件。

关于这个插件,您首先需要了解的是它的设置区域分为 16 个页面。 哇! 这可能会让人不知所措(即使对于某些开发人员来说),但要记住的重要一点是,您不必手动配置设置来使插件工作 - 它的默认设置也非常好用。

W3 Total Cache 对每种类型的缓存都有一个专门的设置页面——页面缓存、对象缓存、数据库缓存、浏览器缓存等。使用 W3 Total Cache 获得的可定制性级别在其他地方很难找到。

W3 Total Cache 在 WordPress.org 上有一个非常强大的免费版本。 还有一个专业版,每年收费 99 美元。

特征

  • 大量的小型配置选项
  • GZIP 压缩以优化 Web 浏览器渲染。
  • HTML、CSS 和 JavaScript 文件的缩小和连接。
  • 支持内容交付网络 (CDN)。
  • 与 Cloudflare 兼容。

速度测试

W3 总缓存

03. WP超级缓存

  • TTFB :0.041 秒
  • 最大内容涂料:0.377 秒
  • 满载:0.471 秒

WP Super Cache 是可用于 WordPress 的免费缓存解决方案。 它直接来自 WordPress.com 和 WooCommerce 背后的同一家公司 Automattic。

除了页面缓存,它还包括一些其他的优化策略。 但是,总的来说,这很简单。

WP Super Cache 是 100% 免费的。

特征

  • 页面缓存。
  • 支持内容交付网络 (CDN)。
  • 为使用移动设备的访问者缓存。
  • 浏览器缓存。
  • 调度程序以给定的时间间隔管理删除​​和重新缓存。
  • GZIP 压缩。

速度测试

WP 超级缓存

04. WP最快的缓存

  • TTFB :0.052 秒
  • 最大内容涂料:0.443 秒
  • 满载:0.352 秒

据其开发人员称,WP Fastest Cache 插件是“最简单、最快的 WP Cache 系统”。 它提供易于启用的页面缓存功能以及其他优化策略,例如缩小、GZIP 压缩、浏览器缓存,以及将 JavaScript 和 CSS 文件组合在一起以减少来自服务器的请求的选项。

WP Fastest Cache 在 WordPress.org 上有一个免费版本,适用于许多网站。 还有一个高级版本,起价为每年 59 美元,可在单个站点上使用。

特征

  • 此插件中使用了最快的方法 Mod_Rewrite
  • 发布帖子或页面时删除所有缓存文件
  • 支持 CDN
  • 为移动设备和登录用户启用/禁用缓存选项
  • 阻止特定页面或帖子的缓存
  • 代码缩小
  • GZIP 压缩

速度测试

WP 最快的缓存

05. WP-优化

  • TTFB :0.041 秒
  • 最大内容涂料:0.475 秒
  • 满载:0.396 秒

WP-Optimize 是来自与流行的 UpdraftPlus 备份插件相同的开发人员的 WordPress 缓存插件。 在演变为完整的缓存和性能优化解决方案之前,它最初是一种清理站点数据库的工具。

除了缓存和数据库清理,它还包括图像压缩功能。

WP-Optimize 在 WordPress.org 上有一个免费版本,适用于许多网站。 还有一个高级版本,起价为每年 49 美元,最多可在两个站点上使用。

特征

  • 页面缓存
  • 自动或手动数据库清理和优化
  • 图像压缩
  • GZIP 压缩
  • 浏览器缓存

速度测试

WP-优化

06.缓存启动器

  • TTFB :0.039 秒
  • 最大内容涂料:0.461 秒
  • 满载:0.377 秒

Cache Enabler 是一个轻量级的 WordPress 缓存解决方案,它只专注于页面缓存。 正因为如此,它绝对是这个列表中最简单的选项——它实际上只有几个设置。

缓存启动器是 100% 免费的。

特征

  • 页面缓存
  • 在仪表板中显示实际缓存大小
  • 缓存排除规则

速度测试

通常,我们建议使用 Cache Enabler 进行标记组自动优化。 但为了保持测试公平,我们所做的只是启用 Cache Enabler。

缓存启动器

07.蜂鸟

  • TTFB : 0.042 秒
  • 最大内容涂料:0.232 秒
  • 满载:0.449 秒

Hummingbird 是 WPMU DEV 的一个 WordPress 缓存和性能插件。 它提供了精心设计的界面以及大量可用于优化网站的功能。

Hummingbird 在 WordPress.org 上有一个免费版本,适用于许多网站。 还有一个高级版本,起价为每年 60 美元,可在单个站点上使用。

特征

  • 页面缓存
  • GZIP 压缩
  • 浏览器缓存
  • 代码缩小
  • 消除渲染阻塞资源的选项

速度测试

蜂鸟

08. LiteSpeed 缓存

  • TTFB :不适用(阅读下文)
  • 最大的内容涂料:不适用(阅读下文)
  • 满载:不适用(阅读下文)

LiteSpeed Cache 是一个免费的缓存插件,旨在与 LiteSpeed Web 服务器配对,它有免费的开源版本 (OpenLiteSpeed) 和企业版。

该插件是一个全方位服务的性能插件,包括缓存、代码优化、图像优化等。 在这方面它很像 WP Rocket。

但是,要了解的重要一点是,您的 Web 服务器必须使用 LiteSpeed Web 服务器才能从 LiteSpeed 缓存插件中的缓存功能中受益。

LiteSpeed Cache 插件是 100% 免费的。

特征

  • 使用 LiteSpeed Web Server 的服务器级缓存
  • 针对 HTML、CSS 和 JavaScript 的代码优化
  • 连接到 QUIC.cloud CDN(有点像 Cloudflare
  • 图像优化
  • 数据库清理器
  • 心跳控制

速度测试

我们的测试站点没有使用 LiteSpeed Web Server,所以我们无法测试这个插件。 但是,如果您的网络主机确实使用 LiteSpeed Web 服务器,我们强烈建议您使用此插件而不是此列表中的其他选项。

一些使用 LiteSpeed Web Server 的流行主机包括 GreenGeeks(我们的评论)和 A2 Hosting(仅在更高级别的 Turbo 计划上)。

09.飞行出版社

  • TTFB :0.041 秒
  • 最大内容涂料:0.188 秒
  • 满载:0.418 秒

FlyingPress 是来自 Gijo Varghese 的一体化 WordPress 性能插件,他经营着一个关于 WordPress 速度优化的博客。

它包括页面缓存以及用于代码优化、图像优化等的许多其他性能优化策略。 还有一个可选的 FlyingCDN 插件,它可以通过集成 CDN 来加快您网站的全球交付。

FlyingPress 是一个高级插件——单个站点的起价为每年 60 美元。

特征

  • 页面缓存
  • 删除未使用的 CSS
  • 延迟 JavaScript 执行直到用户交互
  • 其他代码优化,例如缩小和延迟 JavaScript
  • 数据库优化
  • 谷歌字体优化
  • 图像优化(尤其是与开发者的 Flying Images 插件配合使用时)

速度测试

FlyingPress 测试数据

注意 – 我对 FlyingPress 的设置非常激进,这导致我的测试站点上的 CLS 出现一些问题。 在真实站点上,您可能需要调整要延迟的脚本以避免布局转换问题。

10.微风

  • TTFB :0.063 秒
  • 最大内容涂料:0.404 秒
  • 满载:0.472 秒

Breeze 是来自 Cloudways 的免费 WordPress 缓存插件,Cloudways 是我们审查过的流行网络主机。 但是,您无需成为 Cloudways 客户即可使用它(尽管 Cloudways 用户确实受益于该插件与 Cloudways 的 Varnish 缓存系统的附加集成)。

除了页面缓存之外,Breeze 还包括优化站点其他部分性能的功能,例如站点代码。

微风是100%免费的。

特征

  • 页面缓存
  • Cloudways 用户(或其他使用 Varnish 的主机)的 Varnish 缓存集成
  • 代码缩小
  • 延迟 JavaScript 执行
  • 图片的延迟加载
  • 心跳控制

速度测试

微风缓存插件测试结果

11. Cloudflare 的超级页面缓存

  • TTFB :不适用(阅读下文)
  • 最大的内容涂料:不适用(阅读下文)
  • 满载:不适用(阅读下文)

与 LiteSpeed Cache 一样,Cloudflare 的超级页面缓存(以前称为 WP Cloudflare 超级页面缓存)是另一个独特的选项,不仅限于常规页面缓存。

Cloudflare 的超级页面缓存不是在您的站点服务器上实现页面缓存,而是让您在 Cloudflare 的全球服务器网络上完全缓存您的站点页面。

这样做的好处是您的访问者无论从哪里浏览都将体验到同样快速的加载时间,因为整个页面将从最近的 Cloudflare 边缘位置加载。

如果您熟悉 Cloudflare APO,则基本思路相同。 但是,主要区别在于 Cloudflare 的 Super Page Cache 是免费的,可让您继续使用免费的 Cloudflare 计划。

特征

  • Cloudflare 网络上的全页缓存
  • 让您仍然使用免费的 Cloudflare 计划
  • 缓存清除以确保登录用户看不到缓存的内容
  • 更改内容时自动清除 Cloudflare 缓存

速度测试

由于 Cloudflare 的超级页面缓存的工作方式,实际上不可能与此列表中的其他缓存插件进行 1:1 的速度测试比较,这就是我们没有包含测试数据的原因。

但是,如果您的网站拥有全球受众,我们建议您自行测试。 我们已经在其他情况下对其进行了测试,它导致了令人印象深刻的全局页面加载时间。

比较表

这是我们测试的所有八个缓存插件的性能比较表。 我们已经按照最大内容绘制时间对它们进行了排序。

插入液晶面板TTFB 完全读取
没有缓存插件0.674 0.288 0.721
WP火箭0.141 0.040 0.307
飞行出版社0.188 0.041 0.401
蜂鸟0.232 0.042 0.449
W3 总缓存0.290 0.040 0.421
WP 超级缓存0.377 0.041 0.471
微风0.404 0.063 0.472
WP 最快的缓存0.443 0.052 0.352
缓存启动器0.461 0.039 0.377
WP-优化0.475 0.041 0.396

此表不包括 Cloudflare 的 LiteSpeed Cache 或 Super Page Cache,因为由于上述原因我们没有测试它们。 但是,根据您的情况,它们都是值得考虑的选择。

最佳缓存插件排名

在为每个缓存插件运行九个单独的性能测试之后,我们可以提出这些建议。

总体而言,WP Rocket 的性能最好,而 Hummingbird 的免费缓存插件性能最好。 这就是我们在本文开头推荐这两个插件的原因。

如果您的预算有限,Hummingbird(或其他免费插件之一)仍然会大大改善您网站的加载时间。

如果您愿意付费,如果您想要获得最佳性能,WP Rocket 是一个不错的选择,尤其是在 Core Web Vitals 指标方面。

FlyingPress 的表现也相当不错,几乎与 WP Rocket 并驾齐驱,所以它是另一个不错的选择(虽然它有点贵)。

您为 WordPress 网站使用哪些缓存解决方案? 您在缓存插件中寻找哪些功能? 我们很乐意听取您的意见,因此请在下面的评论部分告诉我们。