WP Rocket Review » WordPress 的最佳缓存插件?

已发表: 2019-09-03

目录

管理网站性能只是作为自托管 WordPress 网站所有者的众多责任之一。 这意味着要仔细选择和更新 WordPress 插件,监控页面速度和正常运行时间性能,并选择缓存解决方案。

有许多不同的缓存解决方案可供选择。 在这篇文章中,我们将看看可用于 WordPress 的最流行的缓存插件之一:WP Rocket。 我们将介绍它的最佳功能、安装过程、易用性,以及最重要的性能。

这是我们关于 WP Rocket 的三部分系列的第 1 部分。 如果您想了解有关 WP Rocket 的更多信息,请务必查看我们在本系列中的其他帖子:

  • WP Rocket 教程 » 如何加速您的 WordPress 网站
  • 最好的缓存插件比较

让我们开始吧。

什么是 WP 火箭?

WP Rocket 首先是 WordPress 的缓存插件,但这是对它所有功能的过于简单化的解释。 使用其他缓存插件,您需要依靠几个第三方解决方案来完成该插件的一半功能。 您甚至可能需要依赖您的主机。

WP火箭不同。 它于 2013 年首次发布,由开发者二人组 Jonathan Buttigieg 和 Jean-Baptiste Marchand-Arvier 制作。 当时存在许多性能解决方案,但两人认为这些解决方案设置起来过于复杂,无法为普通用户提供积极的用户体验。

出现了已成为可用于 WordPress 的最广泛使用的网站性能解决方案之一。 截至 2019 年,它已发展到超过 86,000 个客户群,并在超过 667,000 个站点上使用。

多年来,插件本身已经发展到提供越来越多的功能。 让我们来看看它最好的。

特征

  • 页面缓存- 仅此功能可以减少页面加载所需的时间。
  • 浏览器缓存——将静态内容存储在访问者的浏览器中,因此无需重新加载。
  • GZIP 压缩– 压缩 HTML、样式表和 JavaScript。
  • 数据库优化——按计划或随意清理 WordPress 数据库。
  • 谷歌字体优化——确保谷歌字体不会对网站性能产生负面影响。
  • 删除查询字符串- 从静态内容中删除查询字符串。
  • 延迟加载– 为图像、视频和任何使用 iframe 的内容启用延迟加载。
  • Minify & Defer – 缩小 HTML、CSS 和 JavaScript 文件并延迟 JS 文件。
  • CDN 集成– 与 CDN 服务无缝集成,但主要针对 Cloudflare 进行了优化。
  • 电子商务友好– 与 WooCommerce、Easy Digital Downloads、Jigoshop 和 iThemes Exchange 集成。
  • 多站点兼容性——这个插件完全针对多站点网络进行了优化。
  • 多语言兼容性——与 WPML、Polylang 和 qTranslate 集成。

既然您知道了这个插件的全部内容,那么让我们换个角度谈谈使用它的感觉。

安装和配置

WP火箭仪表板

安装 WP Rocket 的工作方式与安装任何其他插件相同。 您可以通过 WordPress 管理区域上传 ZIP 文件夹,也可以通过 FTP 手动安装。

在其默认配置中,WP Rocket 提供页面缓存、浏览器缓存和 GZIP 压缩等功能。 这些功能是自动化的,不能关闭,也不会出现在插件的设置中。

一些额外的设置也被激活。 它们包括合并 Google Fonts 的文件、禁用 WordPress 表情符号和预加载。

我没有在上面列出的功能中提到预加载,但它通过充当页面的第一个“访问者”来提高站点性能,因为页面在第一次访问时加载缓慢。 这意味着当网络爬虫或真实用户访问它们时,它们的加载速度会更快。

配置

WP Rocket 仪表板分为以下几个部分:

  • 仪表板主页
  • 缓存
  • 文件优化
  • 媒体
  • 预载
  • 高级规则
  • 数据库
  • 内容分发网络
  • 心跳
  • 附加组件
  • 图像优化
  • 工具

由于此插件包含详尽的设置列表,因此我将只关注您最可能需要的设置。

让我们从仪表板主屏幕开始。 这里最有用的功能是清除缓存选项。 如果您对您的网站进行任何更改,请使用此按钮立即清除您网站的缓存,以确保更改生效。

仪表板还为您提供链接,您可以使用这些链接轻松访问您的帐户、支持和插件的文档。

接下来是缓存部分。 此部分允许您控制缓存的其他方面,例如缓存启用 SSL 的页面以及您的站点在全球范围内缓存的频率。

下一部分是文件优化部分,它是一个重要的部分。

WP Rocket 文件优化

本节让您能够缩小 HTML、CSS 和 JavaScript。 启用这些设置可以极大地改善 WP Rocket 在您网站上的执行方式。 它们还消除了您安装多个第三方插件的需要。

媒体部分允许您启用延迟加载。 这是另一个强烈推荐的功能,可以提高您网站的性能。

让我们先跳过一点。 数据库部分为您提供数据库的快照,特别是您可以优化的项目。

WP火箭数据库

此部分允许您查看站点上不一定需要存在的内容和其他项目,例如帖子修订和垃圾评论。 您可以单独优化它们中的每一个,也可以通过删除它们一举优化它们。 您还可以设置一个时间表,让插件自动优化您的数据库。

让我们进行性能测试。

WP Rocket 的表现如何?

这是前面提到的性能测试。 我在一个小型现场制作网站上执行了这些测试,该网站建立在 SiteGround 的共享托管服务器上。 CDN 服务通过 Cloudflare 启用。

这是我在安装 WP Rocket 之前的工作内容。

没有 WP Rocket 的 Pingdom 未优化

根据 Pingdom 的华盛顿特区服务器,您可以看到我对该站点的加载时间为 1.28 秒。 性能等级为80。

这是我使用 GTmetrix 的结果:

没有 WP Rocket 的 Gtmetrix 未优化

我的加载时间为 2.7 秒。 最后,这是我在 WP Rocket 之前的 PageSpeed 桌面分数:

没有 WP Rocket 的 Pagespeed 未优化

这是安装和激活 WP Rocket 之前我的结果的快速回顾:

  • Pingdom – 1.28 秒
  • GTmetrix – 2.7 秒
  • PageSpeed 得分– 90 分

在激活 WP Rocket 并运行他们建议进行的初始测试时,我有点失望。 根据 Pingdom 的说法,我的网站速度有点慢,对于初学者来说:

Pingdom 与 WP Rocket 未优化

结果是 1.34 秒,差别不大,但开发人员的文档表明,即使 WP Rocket 在其默认配置中未优化,您的站点似乎也应该运行更快。

我的 GTmetrix 结果仅在 2.2 秒时好一点:

未优化 WP Rocket 的 Gtmetrix

我的 PageSpeed 分数也提高了两分:

未优化 WP Rocket 的 Pagespeed

以下是更改的回顾:

  • Pingdom – 1.34 秒
  • GTmetrix – 2.2 秒
  • PageSpeed 得分– 92 分

优化 WP Rocket

您可以使用 WP Rocket 运行许多不同的配置,但我选择走简单的路线,只缩小 HTML、CSS 和 JavaScript、延迟 JavaScript 和延迟加载媒体。

结果令人印象深刻。 根据 Pingdom 的说法,我的页面加载时间几乎减少了一半,为 731 毫秒:

优化了 WP Rocket 的 Pingdom

我使用 GTmetrix 的加载时间也缩短到了 1.6 秒:

带有 WP Rocket 优化的 Gtmetrix

我的 PageSpeed 分数几乎没有受到太大影响,只增加了 1 分:

使用 WP Rocket 优化的 Pagespeed

但是,应注意您的 PageSpeed 分数并不是网站性能的可靠指标。 最好用于诊断性能问题。

以下是我最终结果的回顾:

  • 王国
  • GTmetrix – 1.6 秒
  • PageSpeed 得分– 93 分

让我们结束这篇评论。

最后的想法

WP Rocket 所提供的一切都给我留下了深刻的印象,尤其是以如此合理的价格。 它可以将多个插件的工作合二为一。 但是,我应该注意,与我最初在此站点上运行的配置相比,我发现此插件的性能没有差异。

该配置包括 WP Super Cache、一个延迟加载插件、一个延迟 JavaScript 的插件,以及另一个缩小 CSS 和 JavaScript 文件的插件。 此配置以 713 毫秒的加载时间执行,仅比 WP Rocket 的时间快一点。

然而,WP Rocket 的价值并不仅仅在于它的性能。 多亏了这个插件,我才能在我的网站上停用四个插件。 另外,我依赖的主要插件 WP Super Cache 没有高级选项,这意味着它没有高级支持。 事实上,在撰写这篇评论时,它在 WordPress.org 上的支持论坛在过去两个月的 70 个问题中只有 12 个已解决。 许多问题没有得到回应。

使用 WP Rocket,您可以通过票证系统获得涉及您网站的多个性能方面的支持。 使用我之前的配置,如果出现任何问题,我需要与四个支持团队交谈。

支持和更新随您的许可证一起提供,一个网站的起价为 49 美元。 此许可证有效期为一年,届时您需要以 30% 的折扣续订支持和更新。

访问 WP 火箭

我们没有在这篇评论中提到这个插件必须提供的所有东西,但是您可以在我们的其他两个部分中了解更多关于如何使用它以及它如何与其他解决方案相比:

  • WP Rocket 教程 » 如何加速您的 WordPress 网站
  • 最好的缓存插件比较