WP Rocket 评论:它真的可以加速 WordPress 吗?

已发表: 2020-01-16

这是一个案例研究,解释了我如何使用 WP Rocket 插件加速 WordPress

在这篇文章中,我回顾了 WP Rocket ,因此您可以深入了解该插件并查看它的运行情况,查看我使用的确切设置及其对WordPress 速度的实际影响。

我在这个实验中使用了一个客户的网站(域名已被删除以保护他们的隐私)。 作为我为他们工作的一部分,我一直在调整他们的页面搜索引擎优化,但在页面加载速度方面一直碰壁。

通常,我会归咎于缓慢的托管。 但是这个客户端已经在使用一个快速(而且相当昂贵)的半专用主机和 Cloudflare!

寻找快速解决方案,我决定尝试一下 WP Rocket 。 在这篇文章中,您将了解为什么 WordPress 速度很重要,并了解我用来测量页面速度、设置 WP Rocket 以及它如何使我的客户的 WordPress 网站更快的确切方法。

TL;DR仅使用 WP Rocket 插件将页面加载时间缩短了 1 秒,并使第一个字节的时间缩短了 13 倍!

wp-火箭之前-之后

什么是 WP 火箭?

WP Rocket 是一个WordPress 速度优化缓存插件,由 Jonathan Buttigieg 和 Jean-Baptiste Marchand-Arvier 于 2013 年创建。

wp-火箭队
一些 WP Rocket 团队在聚会上

根据他们的网站,该插件目前在超过 500,000 个 WordPress 网站上使用

它缓存和压缩您的网站以帮助提高性能减少页面加载时间

作为高级插件,1 年许可证的 1 个站点的费用为 39 美元起。 该插件可在此期限后继续使用,但将不再收到更新。 该插件最大的卖点之一是它的一键式功能——您无需了解任何编码即可获得结果。

为什么页面速度很重要?

您的 WordPress 网站需要快速。 为什么? 因为人们对缓慢的网站感到恼火。 谁愿意在您的网站加载时等待。

如果您的 WordPress 网站速度很慢,人们可能会跳回 Google或转到另一个网站。 你刚刚失去了一个客户! 或者更糟——谷歌将你推下 SERP,因为它知道人们反弹,并且可以判断你的网站有多慢。

是的,页面速度现在是谷歌排名因素

如果您使用共享主机或低 RAM(1 或 2 GB)主机,那么您必须积极确保 WordPress 尽可能优化,以确保良好、一致的速度。

如何测试您的 WordPress 网站的速度

我在客户的网站上使用webpagetest.org 进行了速度测试,看看它的表现如何。

初始速度测试

您可以在运行测试之前修改许多变量。 我建议将位置设置为您获得最多流量的地方(我在测试英国网站时使用了伦敦)。

您可以选择浏览器(我选择了Chrome,因为它最受网站用户欢迎),然后选择网络连接速度。 如果您的网站获得大量移动流量,请选择 3G——为了全面测试您的网站,您需要了解它对于互联网连接最差的用户的表现如何。

我建议测试内页(或您网站上最受欢迎的页面)以获得代表性结果。

你可以从上面的截图中看到,webpagetest 会给出一系列从 A 到 F 的等级——它们可能看起来很酷,但实际加载时间更重要。

我喜欢检查加载时间(2.857),它表示加载所有页面功能所需的时间(完全加载会稍微高一些,因为它还包括分析脚本等附加文件)。

我还查看了第一个字节(也称为 TTFB——第一个字节的时间)。 TTFB表示服务器发送第一个数据字节所用的时间。 缓慢的 TTFB 通常意味着您的服务器速度较慢,或者您的 WordPress 数据库性能不佳。

为了获得更多数据,我查看了Waterfall View

初始页面加载瀑布

瀑布视图将页面的加载时间分解为每个单独的元素。 借助颜色编码的键,您可以轻松查看元素类型(html、css、图像等)。

从上面的截图可以看出,我测试过的页面上加载最慢的元素是图片。

在进行更改之前备份您的网站!

在进行任何调整之前,我备份了整个 WordPress 网站。 这是我在安装任何插件或更改代码之前总是采取的重要步骤。 相信我,这比以后尝试回溯要容易。

接下来,我以 39 美元的价格购买了 WP Rocket 的单站点许可证。 我很高兴地发现价格已经包含增值税(我的客户在英国)。 如有必要,您可以获得更多网站的批量许可证。

wp-火箭定价

然后我直接下载插件并将其安装到 WordPress 仪表板中。

如何安装 WP Rocket

从您的仪表板下载 WP Rocket。

登录到您的 WordPress 网站并导航到插件->添加新插件,然后单击上传插件。

安装-wp-火箭

单击“浏览”,选择 WP Rocket zip 文件并单击立即安装

就这么简单。

安装后(需要几秒钟),您将看到WP Rocket 仪表板

wp-火箭仪表板

好消息是,插件已经在工作了!

有一些通知可以解雇和选择通过。

WP Rocket 还有一个名为 Imagify 的图像优化服务,他们通过这个插件做广告。 我目前对测试不感兴趣,所以我关闭了消息。

出于某种原因,他们还告诉您关闭广告拦截器以获取支持。 我不需要支持,所以我关闭了该消息。

我也拒绝让插件收集非敏感诊断数据。

因为我正在优化的网站使用Cloudflare ,所以我需要调整一些设置。 如果您不使用 Cloudflare,则可以跳过下一部分。

如何使用 Cloudflare 设置 WP Rocket

从 WordPress 管理面板上的 WP Rocket 仪表板中,转到“ Add Ons ”并将 Cloudflare 插件设置为“On”。

cloudflare 插件

您需要为插件添加 3 位数据以与 Cloudflare 同步:

wp-rocket-cloudflare-设置

全局 API 密钥:通过登录您的 Cloudflare 帐户获取此密钥。 导航到“我的个人资料”,然后向下滚动到 API 密钥并单击“查看”。 您必须重新输入您的帐户密码,并且可能需要进行验证码才能获取 API。

cloudflare-api

帐户电子邮件:您在 Cloudflare 帐户中使用的电子邮件地址。

区域 ID :您可以在 Cloudflare 的主网站概览面板上找到它——单击“高级”,区域 ID 将显示在下方。

cloudflare 区域 ID

提示:现在您已将 WP 与 Cloudflare 同步,不再需要使用 Cloudflare 插件 - 您可以直接从 WP Rocket 管理 Cloudflare。

我的自定义 WP Rocket 设置

为了获得最佳效果,我还对WP Rocket 的设置进行了以下更改。 它们是可选的,您可以与它们一起玩,看看是什么让您在您的网站上获得最佳速度

这是主要的设置面板; 进入左侧的选项卡以找到您需要修改的设置。

仪表板-wp-火箭

缓存设置

我把它们原样留下

文件优化设置

缩小 HTML – 开启

合并 Google 字体文件 - 开启

从静态资源中删除查询字符串 - 开

基本设置

缩小 CSS 文件 - 开

优化 CSS 交付 – 开启

CSS 设置

缩小 JavaScript 文件 - 开

延迟加载 JavaScript – 开启

javascript 设置

WP Rocket 不建议将 CSS 或 javascript 用于使用 HTTP/2 的站点。 如果您不确定您的网站是否使用 HTTP/2,请查看此处。

媒体设置

图像的 LazyLoad – 开启

禁用表情符号 - 开

禁用 WordPress 嵌入 – 开启

延迟加载

如果您的主机使用Varnish (加速 HTTP 请求的服务器软件),那么您需要激活 Varnish 插件。

清漆插件

如果您不知道您的托管服务提供商是否在服务器上使用 Varnish,请直接与他们联系或查看他们的文档,通常会很清楚。

您可以导出/导入设置——如果您打算在多个网站上使用该插件,这是个好主意。

清理 WordPress 数据库

除了上一节详述的缓存设置,我还使用 WP Rocket快速清理了 WordPress 数据库

数据库设置

删除修订——这将删除 WordPress 自动保存的旧部分帖子。

删除自动草稿- 不言自明!

数据库清理

瞬态清理——清理内存中的临时存储。 这将根据需要重新生成,但可以很好地清除旧/很少使用的插件中的垃圾。

优化表 - 开启

优化数据库

结果

WP火箭好用吗?

我清除并重建了缓存,然后使用与以前相同的设置重新运行了网页测试。

以下是结果

wp-火箭结果

哇,看看那个TTFB速度!

在我购买、安装和设置 WP 火箭的 20 分钟内,网站从 2.9 秒加载到 1.8 秒。

Time to First Byte 速度进一步提高,从 0.9 秒降至 0.069。 那快了13 倍

这是之前和之后的图形,因此您可以轻松看到 WP Rocket 的效果:

wp-火箭之前-之后

我对结果印象深刻。

该网站还从 Google 的 PageSpeed 洞察中获得了良好的移动优化分数(84/100):

pagespeed洞察力

桌面性能评分为 73/100,但这个网站主要针对移动设备进行了优化,所以这对我来说并不重要。

老实说,PageSpeed 洞察分数更像是一个虚荣指标,而不是其他任何指标。 是的,吹嘘它很好,但真正重要的是页面加载时间。

改进空间

理想情况下,我想让网站加载得更快(如果可能的话,不到 1 秒)。 我可以从webpagetest 的瀑布视图中看到,我可以通过优化网站上的图像来做到这一点(它们非常大并且在外部托管)。

WP Rocket 对站点上的图像无能为力(任何其他插件也不能,因为它们是在场外托管的),但可以手动完成(通过设置 CDN 来托管图像,或者将它们导入到站点然后优化小文件大小)。 我很快就会开始工作!

持续的速度维护

随着时间的推移,您的网站可能会再次变慢,因为数据库会被垃圾弄得一团糟

WP Rocket 可让您自动执行后期清理和数据库优化功能,以定期运行(我已经每周运行一次),因此即使您不经常登录 WordPress 网站,事情也会保持快速。

对于在客户端站点上使用插件的我来说,这个功能是必不可少的,因为客户端不需要做任何事情, WP Rocket 会在 autopilot 上保持优化

最终判决:WP Rocket 值得吗?

简短的回答是:是的!

花费 39 美元和 20 分钟,我显着加快了 WordPress 网站的速度,并设置了自动优化,无需我参与即可使其快速运行。

所以,是的,我建议使用 WP Rocket 让 WordPress 网站更快。

唯一可能不需要的人是可以自己手动执行调整的编码人员,或者任何使用启用了复杂服务器端缓存的主机的人。

我已将该插件添加到我的最佳 WordPress 插件和主题的 uber 列表中 - 如果您需要一些额外的建议,请查看。

如果您使用我的会员链接购买 WP Rocket,我将获得一小笔推荐付款(您无需支付额外费用),这将用于支付运行该网站的费用。 谢谢!

WP Rocket 优惠券和交易

在此处查看官方网站以获取最新的优惠券代码。

该插件本身非常便宜,但如果您急需讨价还价,WP Rocket 总是有优惠券或优惠可用,尤其是在黑色星期五前后。