WP Rocket Review – 它是 WP 的最佳缓存插件吗?
已发表: 2020-09-11在这篇 WP Rocket 评论中,您将了解为什么需要加速优化您的网站、WP Rocket 的作用以及它与其他网站优化插件的比较。
Pexels 上的 Serpstat 拍摄的照片
但首先,什么是WP Rocket?
WP Rocket 是一个缓存和性能优化插件,可以提高 WordPress 网站的加载速度。
什么是缓存?
每次有人访问您网站上的页面时,您网站的服务器和访问者的浏览器之间都会传输大量信息。
该信息用于动态生成网页。 可以想象,很多信息必须在访问者和您的网站之间来回传递。 这需要时间。
使用缓存,您的网站不是动态提供您的网页,而是提供网页的静态版本。 换句话说,您的网站不是为每个新访问者实时创建您的网页,而是存储一个现成的版本,可以在很短的时间内提供服务。
缓存是加快网站速度的最有效方法之一。
为什么需要速度?
那么为什么拥有一个快速加载的网站如此重要?
有两个主要原因:
- 更高的搜索引擎排名
- 现有流量的更高转化率
谷歌公开声明某事是排名因素的情况并不常见。 因此,当他们这样做时,我们需要注意。
2018 年 7 月,谷歌宣布对其算法进行更新,称为速度更新。 从那时起,页面速度成为排名因素。
为什么谷歌如此关注网站速度?
越来越多的人在移动设备上进行搜索。 当您使用移动设备时,您经常外出并使用比使用桌面设备时质量更低的互联网连接。 谷歌自然希望为移动用户提供快速加载的搜索结果。
但除了取悦谷歌之外,访问者还希望您的网站加载速度快。
根据 Quicksprout 的说法,47% 的人表示他们希望页面在两秒或更短的时间内加载,64% 的移动用户希望网站在不到四秒的时间内加载。
Akimai 的研究表明,如果您的网站加载时间超过三秒,您可能会失去近一半的访问者。
因此,对于加载缓慢的网站,您将 (a) 由于搜索引擎排名较低而失去流量,以及 (b) 失去因加载时间过长而放弃您的网站的访问者。
这是为加载缓慢的网站付出的沉重代价!
这就是为什么许多商业网站使用某种速度优化插件的原因。
我们在文章前面讨论了缓存。 但缓存只是 WP Rocket 用来加速您网站的技术之一。
现在让我们看看 WP Rocket 的作用。
WP 火箭有什么作用?
当您安装 WP Rocket 时,您会看到一个菜单,其中列出了 WP Rocket 优化您网站的 11 个区域:

在评论的这一部分中,我将介绍这 11 个项目,解释每个项目下的选项以及它们如何加速您的网站。
01 - 缓存
在缓存部分,您有三个基本缓存选项:

- 移动缓存- 启用此选项后,WP Rocket 会为移动设备为每个缓存的文档创建一个专用缓存文件。 因此,与平板电脑或台式电脑相比,WP Rocket 为手机提供了完全不同(且速度优化)的缓存文件。
- 用户缓存- 当您的网站上有特定于用户的内容时,这是一个有用的选项。 对于未登录的任何访问者,该站点将像往常一样缓存,使用一组缓存文件,并且对于每个登录用户,将有一个单独的缓存。 如果您有会员站点或用户只有在登录时才能看到的内容,则用户缓存是一个不错的选择。
- 缓存寿命- 这是指您想要在您的网站上存储缓存文件的时间。 默认情况下,它设置为 10 小时,这对大多数网站都适用。 但是,如果您有一个非常繁忙的站点,每天都会多次添加新内容,那么您应该将其设置为较低的值,以便页面的缓存版本包含新内容。
02 - 文件优化
文件优化是关于缩小和串联。
缩小文件涉及从 CSS 和其他计算机文件中删除空白,以便它们加载得更快。
Concatenation 是计算机术语,用于将两个字符串连接在一起,或将一堆不同的 CSS 或 JavaScript 文件组合成一个文件。

在“文件优化”下,您还可以找到一个名为“延迟 Javascript 执行”的选项。 这是 WP Rocket 3.7 中的一项新功能,它可以提高您的页面速度得分。

此功能有点像延迟加载:您的网站只会在访问者需要时加载 Javascript。 当您启用此选项时,WP Rocket 会告诉您可以安全延迟哪些 Javascript:
03 - 媒体
媒体中的关键选项是延迟加载,它可以防止在需要之前加载图像。 换句话说,使用延迟加载,在访问者到达网页的该部分之前,不会将图像加载到您的网页中。

您可以为图像和视频启用延迟加载。

WP Rocket 还提供了用静态占位符替换 YouTube iframe 的选项。 如果您有很多嵌入的 YouTube 视频,此功能可能会减少您的加载时间,并使您的网站速度更快。
04 - 预加载
预加载是对标准缓存的改进。 在标准缓存中,缓存是在用户第一次访问页面时创建的。 这会为页面的第一个用户造成延迟。 预加载功能会提前创建缓存,因此在第一个访问者到达时它已准备就绪并等待。
当您选中“激活预加载”旁边的框时,您的主页及其上的所有链接将在以下情况下预加载:
- 您保存对 WP Rocket 设置的更改(因为这样做会清除缓存)
- 缓存寿命到期
您还可以选择“站点地图预加载”。 启用该选项后,WP Rocket 将自动检测您的站点地图并根据站点地图预加载您的内容。
简而言之:预加载可确保您的页面在整个网站上始终快速加载。
05 - 高级规则
除非您是高级用户,或者您对网站有非常特殊的要求,否则您可能不需要为“高级规则”而烦恼。 这些规则允许您从缓存中排除某些页面、自定义查询字符串缓存以及基于 WP 用户角色自定义对各种选项的访问。
06 - 数据库
随着时间的推移,任何 WordPress 网站都会积累大量垃圾,包括博客文章修订、草稿和垃圾帖子。 这些都有可能减慢您的网站速度:

在本节中,您还可以要求 WP Rocket 定期清理垃圾评论、过期瞬变和优化表:

07 - CDN
如果您使用外部内容交付网络(或 CDN)来提供图像和其他静态资源,则可以指定 CDN 的 CNAME。 这样,WP Rocket 将确保您从 CDN 获得最大速度。
您还可以从 CDN 服务中排除某些文件:

如果您没有 CDN 而需要一个 CDN,则可以从此部分激活 WP Rocket 自己的 CDN(每月 7.99 美元):

08 - 心跳
WP Heartbeat 是一个 WordPress API,它在您的网站和服务器之间发送连续脉冲(因此得名)。 它旨在实时同步服务器和网站之间的数据。 Heartbeat 使之成为可能的一件事是自动保存功能。
虽然毫无疑问它很有用,但 Heartbeat 会导致向您的服务器发送大量请求。 这会给 CPU 使用带来沉重负担,进而减慢您的服务器响应时间。
使用 WP Rocket,您可以选择限制或完全停止 WordPress Heartbeat API 的活动。
要限制心跳的活动,请选中“控制心跳”框。
您可以为 WP 安装的三个关键区域选择三个级别的控制(“不限制”、“减少活动”和“禁用”):

控制 WP Heartbeat 是另一种减少加载时间的宝贵毫秒的方法。
09 - 附加组件
在本节中,您将找到一些控制 Google Analytics 和 Facebook Pixel 缓存的附加功能。 无需配置 - 只需将滑块切换到“打开”位置即可!

当您为 Google Analytics 启用此选项时,WP Rocket 将在您的服务器本地托管您的 Google Analytics 脚本。 通过这样做,您将满足 Google Page Speed 对利用浏览器缓存的建议。 通俗地说:您将获得更快的 Google Page Speed Index 分数!
如果您使用 Cloudflare 域名服务器或 Cloudflare CDN,您还会发现一个可以优化 Cloudflare 帐户性能的附加组件:
10 - 图像优化
平均而言,图像占网页下载大小的 61.3%。 因此,图像是导致网页加载缓慢的主要原因之一也就不足为奇了。
您可以在将图像上传到网页之前对其进行优化(耗时)。 或者您可以安装一个图像优化插件来压缩您的所有图像(节省时间)。
我使用 Short Pixel WP 插件,但 WP Rocket 有自己的图像优化功能,称为 Imagify。
Short Pixel 获得的评价略好于 Imagify,几乎是价格的一半(尽管比较很难,因为它是 GB 和图像数量之间的比较):
- Imagify 每月 8.99 美元 - 每月 2 GB 数据
- 短像素每月 4.99 美元 - 每月 5,000 张图片
使用像 Short Pixel 或 WP Smush 这样的单独插件的唯一缺点是您要在 WP 安装中添加另一个插件,而 Imagify 是 WP Rocket 的一部分。
11 - 工具
工具选项卡为您提供了管理插件的各种选项。 您可以导出或导入您的设置(这将很有用,您需要在多个 WP 站点复制您的 WP Rocket 设置)并且您可以回滚到以前的 WP Rocket 版本:
WP Rocket 的替代品
WP Rocket 的主要替代品是 W3 Total Cache 和 WP Super Cache,两者都是免费的。
那么他们与WP Rocket相比如何呢?
好吧,Winning WP 的人把这三个缓存插件放在了他们的位置上。 他们在 BlueHost 上安装了 Avada 主题,并将 Freelancer 演示站点用作试验品。
结果如下:
WP Super Cache 平均加载时间:

W3 Total Cache 平均加载时间:

WP Rocket 平均加载时间:

如您所见,其中并没有太多内容 - WP Rocket 仅比 WP SuperCache 快 15 毫秒。
鉴于 WP Rocket 相对于 WP Super Cache 的速度优势非常小,每年为 WP Rocket 支付 49 美元是否有意义?
WP Rocket 优于 WP Super Cache 的一个方面是易用性。 WP Rocket 将在您激活后立即开始加速您的网站。 使用 WP SuperCache 需要更多的配置。
有和没有 WP 火箭
最后,让我们看看当我停用 WP Rocket 时我的网站的表现如何。
这是我在 WP Rocket 激活时的 Pingdom 速度测试:

这是 WP Rocket 激活的 GTMetrix 得分:

这与停用WP Rocket 的 Pingdom 测试相同:

这是停用WP Rocket 的 GTMetrix 测试:

让我们看看 Pingdom 的结果:
启用 WP Rocket 的加载时间为 486 毫秒,不启用 WP Rocket 的加载时间为 636 毫秒。 这是 150 毫秒或 23.58% 的改进。
是否值得每年为速度提高 23% 的网站支付 49 美元?
确实!
加载时间的每一分之一秒都会影响您在搜索引擎中的排名,这意味着您正在失去流量。
不仅如此,更快的网站意味着您将从到达您网站的流量中获得更多转化。
稍微改变一下主题,您可能想知道为什么即使没有缓存插件,我的网站也能在 1 秒内加载。
让我解释:
还有两个因素会比任何缓存插件更能影响您的网站速度:
- 您的虚拟主机- 我的网站托管在超高速虚拟主机上:WPX Hosting。 选择一个快速的虚拟主机会对您的网站速度产生比任何其他单一因素更大的影响。
- 你的 WP 主题- 一个臃肿而花哨的 WordPress 主题,有很多花里胡哨的东西,会让你在网站速度方面付出沉重的代价。 寻找为速度而构建的轻量级 WP 主题。 我使用了一个设计为快速加载的 WP 主题:Generate Press。
如果您想要一个更快的网站,这两个因素 - 网络主机和 WP 主题 - 将比任何缓存或网站优化插件产生更大的差异。
WP火箭定价
WP Rocket 单个站点每年的费用为 49 美元:

一年到期后,该插件将继续正常工作,但您不会再收到任何更新或支持。
结论
WP Rocket WordPress 插件有两个主要用途:
- 它比其他缓存插件的加载时间略快(每毫秒计数)
- 它是所有缓存插件中对用户最友好的 - 一旦您激活它(即使不进行任何配置),它就会开始加速您的网站。
如果您不确定 49 美元的年费是否合理,请免费试用 WP Rocket,只要您在 14 天内取消,就不会花费您任何费用。
相关文章
- 如何减少 WordPress 中的服务器响应时间
- 2020 年 17 项最佳搜索引擎定位策略
- Link Whisper Review 2020 – 真的有那么好吗?
