WP火箭评论2022:加速WordPress的简单方法

WP火箭审查

欢迎来到我的WP火箭评论。

你希望你的WordPress网站加载速度快,因为你知道页面速度对用户体验、SEO和转化率有多重要。

然而,了解WordPress性能的技术方面是很棘手的,这可能不是大多数人梦想的度过周六下午的方式。

WP火箭是一个优质的WordPress插件,旨在使WordPress的性能优化非常简单,给你所有你需要的工具,在一个用户友好的包加快你的WordPress网站。

在我的测试中,它将我的网站的加载时间缩短了45%,可能对您也有同样的效果。

请继续阅读我的WP Rocket评论,查看性能数据并亲自查看WP Rocket是如何工作的。

WP火箭性能测试-让数字说话

虽然我可以通过告诉你它的所有特性来开始对WP Rocket的评论,但我认为当谈到WordPress性能插件时,数字比语言更响亮。

所以,虽然我将分享所有这些细节,并向您展示WP Rocket界面,让我们从一个简单的测试开始。

我将使用一个没有任何性能优化的WordPress站点测试它的速度。然后,我将安装和配置WP Rocket,看看它有多大的不同。

为了试着接近一个真实的网站,我建立了一个功能齐全的网站Astra WordPress主题,一个Astra启动站点,和元素页面构建器插件.这是我正在测试的演示网站

然后我对每个版本进行了9个独立的页面速度测试WebPageTest取中值。在WebPageTest的设置中,我使用了节流FIOS连接。这将使加载时间比您在Pingdom等工具中看到的要“慢”一些,但它更准确地反映了您的访问者实际体验。

在做测试之前,我也优化了所有的图像在两个版本的网站上使用ShortPixel。我这样做是因为我不希望潜在的未经优化的演示站点图像影响结果。

让我们来看看数据……

在没有WP Rocket的情况下,我的测试站点的完全加载时间中值为1.378秒,最大内容绘制时间为1.392秒。到第一个字节的时间也有点慢,只有0.650秒:

没有wp火箭WPT

在启用和配置WP Rocket之后,我的测试站点的完全加载时间中值下降到仅0.754秒。最大内容的绘制时间甚至更短,达到了0.392秒。最后,从第一个字节到第一个字节的时间也有了很大的改进,达到了更好的0.055秒:

用wp火箭WPT

为了更容易看到两个测试之间的差异,这里有一个对比前后的表:

TTFB 连结控制协定 满载 页面大小 HTTP请求
在WP火箭 0.650秒 1.392秒 1.378秒 749 KB 52
与WP火箭 0.055秒 0.392秒 0.754秒 607 KB 19
改变 减少91.5% 减少71.8% 减少45.3% 142 KB的减少 33请求减少
  • TTFB =时间到第一个字节
  • LCP =最大内容涂料

我认为数字确实说明了一切。完全加载时间下降了45%,最大内容绘制时间下降了72%,这是一个大问题,如果你试图优化谷歌的核心Web Vitals和页面体验更新。

因此,就WP Rocket能否对网站的加载时间做出有意义的改进而言,答案是肯定的。是的”。

现在,让我们深入了解它是如何做到这一点的,以及一切是如何工作的……

查看WP Rocket的功能和仪表板

WP Rocket最棒的一点就是它能够将简单性和初学者友好性与许多重要的性能调整结合起来,从而加快网站的运行速度。

它通过两种方式做到这一点。

首先,一旦激活了WP Rocket,它就会自动启用一些最重要的性能配置。所以不需要任何配置,只要激活这个插件,你就会有一个加载更快的WordPress网站:

WP火箭仪表板

WP Rocket立即激活的功能有:

  • 页面缓存
  • 浏览器缓存
  • GZIP压缩
  • web字体的跨来源支持

WP Rocket还将自动检测常见的插件、主题和托管环境,并进行自我配置以使其正常工作。例如,如果您正在运行一个WooCommerce商店,那么WP Rocket将自动检测并从缓存中排除您的购物车和结帐页面,以避免任何问题。

从那里,WP Rocket为您提供了一个用户友好的仪表板,在那里您可以配置许多其他性能优化技术,并调整站点的缓存功能。

让我们来看看你可以在仪表板上配置的所有功能……

基本缓存设置

缓存设置

缓存选项卡包含了站点缓存功能的一些基本设置。

首先,你可以选择是否为移动访问者启用缓存如果是,是否为移动访问者使用单独的缓存。如果你提供独特的移动体验,并希望确保移动访问者能够获得适合他们的版本,这是很有帮助的。

你也可以选择是否这样做为登录的WordPress用户启用缓存.如果你允许公众注册——就像一个会员网站——这是一个很好的方式来加快你的网站为那些访问者。默认情况下,WP Rocket将登录用户排除在缓存之外,这确保您总是看到站点的非缓存版本。

最后,您可以配置缓存的生命周期,即站点在清除缓存之前缓存一个页面的时间。如果内容从不/很少更改,则可以永久存储缓存。或者,如果您的内容定期更改,则可以每隔X分钟、数小时或数天清除缓存。

记住——WP Rocket不仅仅是一个缓存插件,还有很多方法来优化你的网站。让我们更深入地挖掘那些能够真正推动页面速度和Web核心要素的功能。

文件优化

文件优化选项卡包含了一堆特性,可以帮助您优化网站的CSS和JavaScript代码。这是WP Rocket在添加有用的新特性方面真正突破极限的一个领域。

它远远超出了你在大多数性能插件中发现的最小化JavaScript和CSS文件的典型选项。

简单地说,从WP Rocket 3.9开始,WP Rocket拥有一些你在大多数其他WordPress性能插件中找不到的独特功能,这是一个非常好的价值主张。

WP Rocket 3.9添加了两个最独特的特性:

  • 删除未使用的CSS-该功能将扫描你的网站,并删除不使用的CSS逐页的基础上。在测试中,我发现这个特性通常可以将页面的文件大小减少80-100 KB,尽管这取决于您使用的主题和插件。
  • 延迟JavaScript执行-这个功能可以让你延迟加载JavaScript文件直到用户交互(例如点击或滚动)。这加快了初始加载时间,特别是提高了您的最大内容绘制时间(这是谷歌的页面体验更新的关键)。您还可以手动排除某些文件,以便在需要时立即加载它们。

WP Rocket早就提供了延迟JavaScript执行的功能。但是,在此之前您需要手动定义文件包括/延迟.从WP Rocket 3.9开始,WP Rocket自动启用它所有JavaScript文件,您可以选择手动将文件定义为排除

除此之外,WP Rocket还提供了大多数WordPress性能插件提供的所有“传统”代码优化功能:

  • 缩小-消除代码文件中浪费的空间,在不改变功能的情况下缩小它们。例如,删除空白和代码注释。
  • 连接-将多个文件合并为一个文件,以减少您的网站需要的HTTP请求的数量。就我个人而言,我不再启用合并文件如果你的服务器使用HTTP/2,它就没什么用了现在有多少主机这样做).此外,如果使用延迟JavaScript执行特性,则无法组合JavaScript文件。
  • 优化加载-通过优化CSS交付和实现延迟JavaScript加载,你可以避免谷歌PageSpeed Insights中的“消除渲染阻塞X”问题。

下面是CSS优化特性的介绍:

css优化功能

下面是JavaScript的优化特性:

javascript优化功能

媒体优化

媒体优化TAB帮助你优化你的网站的图片,视频,和iframe嵌入实现延迟加载

启用延迟加载后,您的站点将等待加载“折叠以下”的内容,直到访问者开始向下滚动页面。因为您的服务器在初始页面加载时必须加载更少的内容,这可以加快站点的页面加载时间。

此外,如果您嵌入了大量YouTube视频,WP Rocket有一个简洁的功能,可以让您用静态缩略图替换YouTube嵌入。然后,一旦访问者点击静态图像,它就会加载实际的嵌入:

媒体优化

WP Rocket还可以帮助你禁用表情符号和WordPress嵌入。

预加载缓存

预加载缓存,您可以在预加载选项卡,是一个有点高级的主题,但它有助于优化站点的缓存。

对于大多数缓存插件,你的内容只有在有人访问它时才会加载到缓存中。因此,第一个在您的缓存被清空后,访问者实际上并没有获得页面的缓存版本,这意味着他们可能会经历更慢的页面加载时间。

缓存预加载允许您通过将内容“预加载”到缓存中来修复问题,而无需等待访问者。

当您激活预加载时,每当您发布或更新内容时,WP Rocket将自动预加载缓存。它还会自动预装你的主页和所有的链接找到它。

除此之外,您还可以启用sitemap-based预加载,它可以让你在更改设置或缓存寿命到期时自动预加载XML站点地图中的内容:

网站地图为基础的预压

先进的规则

顾名思义,这个先进的规则TAB实际上只是微调缓存的功能。如果您是一个普通用户,您可能可以跳过它,但高级用户和开发人员将欣赏这里的深度。

例如,可以将特定的url、cookie或用户代理从缓存中排除。

你也可以指定url在你更新一段内容时总是清除:

先进的规则

数据库优化

WordPress网站的数据库是存储所有内容和设置的地方。

您希望它尽可能地干净整洁,以便服务器能够在需要时快速访问所有信息。

数据库TAB通过清除数据库中的“垃圾”来帮助您实现这一点。所谓“垃圾”,我指的是垃圾帖子、垃圾评论等。

数据库优化

这里的一个优点是,您还可以将此清理调度为自动运行,以实现不干涉优化。你可以从三种不同的自动频率中选择:

  • 每天
  • 每周
  • 每月

CDN集成

内容分发网络(CDN)通过从世界各地的服务器网络传递站点的静态文件,帮助您加快站点的全局页面加载时间。

WP Rocket可以帮助你通过两种主要方式使用CDN:

  1. WP Rocket现在提供自己的付费CDN服务RocketCDN您可以轻松地将其添加到您的站点。
  2. WP Rocket允许您连接任何第三方CDN服务如果您想使用不同的服务。
wp火箭cdn

WP Rocket的RocketCDN服务是一笔有趣的交易,特别是对于高流量的网站。它由StackPath的全球网络提供支持,在世界各地提供45个以上的边缘地点。

然而,不像StackPath, RocketCDN不基于您的使用计费。相反,你需要每月支付7.99美元的固定费用无限的带宽。很少能找到提供无限带宽的CDN,所以这对于高流量/带宽的网站(虽然不是针对低流量的网站).

使用RocketCDN的另一个优点是,它通过WP Rocket提供了一键设置,如果你不是技术人员,这是很好的。而设置CDN则不是很难,但如果你以前从未做过它,它会让你感到有点气馁,所以WP Rocket的一键式方法是有吸引力的。

如果你想使用一个单独的CDN服务,WP Rocket也可以帮助你重写你网站的一些/所有静态内容来使用CDN URL。cdn.yoursite.com.您还可以:

  • 选择什么类型的文件应用CDN -所有文件,图像,CSS和JavaScript,只是CSS,只是JavaScript。
  • 排除通过CDN提供的特定文件。

总的来说,对于高流量、高带宽的网站,我认为RocketCDN是一个很好的选择。但对于低流量的网站,使用单独的CDN服务可能会省钱,比如KeyCDN兔子CDN

心跳控制

WordPress心跳API通过一个恒定的“心跳”将浏览器中发生的事情与服务器连接起来。它提供了很多有用的功能,比如自动保存草稿,防止你丢失工作。

但是,因为它总是打开并“跳动”着,所以它也会向服务器发送大量请求,这可能会导致较高的CPU利用率和服务器性能下降。

因此,很多人喜欢:

  • 完全禁用Heartbeat API。
  • 更改API发送请求的频率,以限制影响,同时仍然获得一些好处。

WP火箭心跳TAB可以同时实现这两种功能:

心跳控制

内置插件

最后,Add-ons选项卡包含了WP Rocket的内置集成。

WP火箭用于为谷歌Analytics和Facebook Pixel提供集成,让您在本地托管这些跟踪脚本。但是,WP Rocket在WP Rocket 3.9中已经删除了这些集成,因为WP Rocket新的延迟JavaScript执行特性使这些集成变得多余。

然而,WP Rocket仍然包含附加组件,以帮助您集成三个流行的服务:

  • 清漆
  • Cloudflare
  • Sucuri

例如,如果您启用Cloudflare集成,您将获得一个新的Cloudflare区域将您的网站连接到Cloudflare从你的WordPress仪表板上控制一些基本的设置。当WP Rocket缓存被清除时,你也可以清除Cloudflare缓存:

Wp火箭附加组件

主机集成

除了集成附加组件,WP Rocket还为许多流行的托管WordPress托管提供商创建了集成,包括WP Engine,Kinsta, SiteGround。

许多托管WordPress主机禁止缓存插件,因为缓存插件会干扰托管WordPress主机的服务器级缓存。

但是,由于内置的集成,您仍然可以将WP Rocket与许多流行的托管WordPress宿主提供程序一起使用,这是非常独特的。

WP Rocket定价信息

WP Rocket提供三种定价方案。这三个计划都提供了完整的功能列表,唯一的区别是每个计划支持的站点数量。

  • 1个站点——49美元
  • 3个站点,99美元
  • 无限网站——249美元

这三个计划都为您提供一年的支持和更新。在那之后,你可以继续使用你所拥有的插件版本,但你需要更新以继续获得支持和更新。如果你在执照到期前续费,你可以享受7折优惠。

WP Rocket还提供了一个14天退款保证,所以你的钱包不会有风险。

WP Rocket回顾:最后的想法

现在,让我们结束对WP Rocket的回顾。

当然,WP Rocket不是获得快速加载的WordPress站点的唯一方法,但它是加快站点速度的最方便和用户友好的方法之一。

有很多很棒的免费WordPress缓存插件和性能插件可以让你的WordPress网站加载更快。WP超级缓存和WP最快缓存就是很好的例子。

然而,他们通常提供一种零碎的方法——一个插件用于页面缓存,另一个插件用于缩小,另一个插件用于延迟加载,等等。这使得事情更加复杂,也更难维护。

WP Rocket的独特之处在于,它将所有这些性能提示集中在一个方便、用户友好的仪表盘中。所有的东西都已经构建好了,将来你只需要更新一个插件。

多亏了3.9版本的更新,WP Rocket现在还提供了一些其他性能插件所不提供的独特功能,比如删除不使用的CSS和完全延迟JavaScript执行的选项。

所以,如果你愿意为时间、方便和简单付费,我认为花49美元购买WP Rocket是值得的。

另一方面,如果你的预算有限,愿意花点时间来构建自己的免费性能插件栈,这也是一个可行的途径,你当然仍然可以通过免费插件获得一个快速加载的WordPress站点。

选择最符合你的需求的方法,享受一个更快的WordPress网站!


披露:这篇文章包含附属链接。这意味着如果您购买,我们可以收取少量佣金。

WP火箭审查