Cloudflare 每月 5 美元的 WordPress 速度插件有效吗?

已发表: 2022-02-23

如今,WordPress 速度非常重要。 对于 SEO,为了用户体验,以及为了不惹恼您的网站访问者。 但是,如果将 WordPress 留给自己的设备使用,它可能会有点慢。

有很多方法可以提高 WordPress 的速度,这些年来我已经审查了很多方法:优化插件,如 perfmatters 或 WP Rocket; 内容交付网络(CDN); 图像压缩、快速 WordPress 主题和托管。 在这篇文章中,我正在回顾一些不同的东西: Cloudflare 的高级 WordPress 速度插件(每月 5 美元)。 我将介绍它是什么,如何设置它,并衡量它对加速 WordPress 的真正帮助有多大,这样你就可以知道它是否值得付费。

让我们加快速度吧。

目录

Cloudflare 的 WordPress 速度插件是什么?

Cloudflare 是一家网络性能和基础设施公司,于 2009 年在旧金山成立。虽然他们提供多种优质网站服务,但许多 WordPress 用户注册了 Cloudflare 的免费 DNS(域名系统)、CDN 和 SSL(安全套接字层)服务。

cloudflare 免费 CDN 服务

Cloudflare 的免费计划可以通过缓存静态资源然后从不同的全球位置提供服务来帮助加速 WordPress 网站。 不是每个站点访问者都需要访问您的单一源服务器位置(例如,位于纽约),而是为访问者提供来自离他们最近的 Cloudflare CDN 服务器的静态内容。

cloudflare 服务器位置
Cloudflare 的服务器网络遍布全球 200 多个城市

Cloudflare 的 WordPress 速度插件是该公司自动平台优化 (APO)服务的一部分,每月收费 5 美元(1 个域),声称通过缓存和优化“为您的 WordPress 网站增压”,使其加载速度提高 3 倍。 在本文的其余部分,我们将其简称为Cloudflare 的 WordPress APO

cloudflare wordpress 速度插件

如果您已经注册了他们的免费 CDN 计划并使用他们的名称服务器(如 clyde.cloudflare.com 或 angelica.cloudflare.com),则只能使用 Cloudflare 的 WordPress APO 插件。

Cloudflare 的 WordPress APO 是如何工作的?

Cloudflare 修复了网站加载缓慢的 3 个主要问题:

  1. 随着 Cloudflare 在全球 200 多个位置存储缓存,您的网站与访问者浏览器之间的距离缩短了(因此数据传输速度更快)。
  2. Cloudflare 将静态文件作为标准缓存(他们的免费 CDN 计划),减少对您的源服务器(即您的网站主机)的请求。
  3. Cloudflare 的 WordPress APO 缓存您的整个网站,从而进一步加快向访问者的交付时间。

Cloudflare 的 WordPress APO 使用Cloudflare Workers (一个跨其 200 个城市的全球云网络运行的无服务器应用程序平台)来缓存动态内容,即存储静态副本。

您的 WordPress 网站是动态的,即页面是在访问者访问时使用 PHP 进程构建的。 一个纯粹的静态网站将只包含永远不会更改的 HTML 代码。 静态内容可以快速交付,因为不需要处理。 当您使用 Cloudflare 的免费 CDN 时,Cloudflare 会从您的 WordPress 网站创建并存储静态内容,以便从离您访问者更近的服务器传送这些内容。 它看起来有点像这样:

cloudflare 缓存

正如您在上图中所见,Cloudflare 缓存了一些静态内容(.jpg 图像)并将它们交付给最终用户,而无需从您的托管服务器请求它们。 但是,某些内容无法缓存,例如 HTML,因为 WordPress 站点不存储 HTML,仅存储根据请求呈现 HTML 的 PHP 文件。

在此示例中,Cloudflare 将加速您的 WordPress 站点,但仅限于缓存图像和 CSS 等静态文件。

但是,如果您使用 Cloudflare 的 WordPress APO,所有内容都由 Cloudflare 缓存、存储和交付,如下所示:

cloudflare 的 wordpress apo 缓存

所有内容,甚至是第三方字体,现在都由 Cloudflare 提供,使 TTFB(首字节时间)更快。 这是因为 Cloudflare 的内容既是静态的(即快速交付,因为它不需要请求),而且位于靠近访问者的地理位置。

如果您使用 Cloudflare 的免费 WordPress 插件,它会在您对站点进行更改时通知 Cloudflare,以便每次都可以获取并构建新的静态缓存。 您仍然可以在没有插件的情况下使用速度服务,但访问者可能需要 30 分钟才能看到网站更改。 基于此,我假设通过 Cloudflare 的 WordPress APO 设置, Cloudflare 将每 30 分钟从您的服务器请求您网站的页面,并在其网络中存储静态副本。

如何设置 Cloudflare 的 WordPress 速度插件

现在您了解了 Cloudflare 的 WordPress APO 背后的技术,我将向您展示如何设置它。

如果您尚未使用 Cloudflare 的免费 CDN,则需要先进行设置。 这里是 Cloudflare 的 5 分钟设置指南,而不是重复步骤。

现在您正在使用 Cloudflare 的 DNS,您已准备好获取 WordPress 速度优化插件。

1. 登录 Cloudflare 并转到速度 > 优化

cloudflare 速度设置

登录 Cloudflare 并导航到右侧菜单中的“速度”,然后单击“优化”(如果您仍然使用旧布局,主菜单将位于顶部栏)。

2.为WordPress购买自动平台优化

向下滚动到标题为“WordPress 的自动平台优化”的部分。

wordpress 的自动平台优化

如果您尚未安装 Cloudflare 的 WordPress 插件,您将看到一个提示您安装它的按钮。 暂时忽略它,然后单击“购买”。

wordpress支付的自动平台优化

输入您的付款详细信息(Cloudflare 接受信用卡或 PayPal)以继续。 您将设置每月 5 美元的定期付款,并且由于没有免费试用,您将立即支付前 5 美元的费用。 该计划没有限制,因此无论您获得多少流量,您都将为任何唯一域支付 5 美元/月的费用。 您可以免费使用具有无限子域的服务。

3. 安装 Cloudflare 的 WordPress 插件(可选)

虽然不是必需的,但我建议将 Cloudflare 的 WordPress APO 服务与他们的免费插件一起使用,因为它会在您对站点进行更改时自动清除旧缓存并更新 Cloudflare。 它也可以帮助你

安装 cloudflare wordpress 插件

下载 Cloudflare 的 WordPress 插件,或从您的Dashboard > Plugins > Add New安装它。

激活插件。 您现在需要通过 API 将其与您的帐户同步。 转到设置 > Cloudflare ,您将看到登录帐户的提示。

从 wordpress 登录 cloudflare

您无需像在 Cloudflare 上那样使用您的电子邮件和密码登录,而是需要输入您的电子邮件和 Cloudflare API 密钥。

如何生成免费的 Cloudflare API 令牌

生成免费的 cloudflare api 密钥

登录您的 Cloudflare 帐户,然后单击右上角的用户图标,然后在下拉菜单中选择“我的个人资料”。 然后在左侧菜单中选择“API Tokens”,点击“Create Token”生成API Token。

4.激活自动平台优化

wordpress 的自动平台优化开启

在 Cloudflare 仪表板中,导航到速度 > 优化并向下滚动到“WordPress 的自动平台优化:”部分。 打开该功能(它将从蓝色变为绿色)。

验证 cloudflare wordpress apo 的工作原理

要测试它是否正常工作,请访问 UpTrends.com,粘贴到您的域并检查 Cloudflare 代码的响应标头(上图)。 它应该如下所示:

检查网站标题 cloudflare

如果您在设置 Cloudflare 的 WordPress APO 时遇到任何问题,您可以在他们的 WordPress APO 设置指南中找到帮助。

现在是时候看看 Cloudflare 能在多大程度上加速您的 WordPress 网站了。

Cloudflare 的 WordPress APO 有多快

这是百万五块钱的问题!

我测试了在使用 Cloudflare 的高级 WordPress 速度插件之前和之后加载我的 WordPress 网站(您正在阅读的这个网站)的速度。

请记住,在我之前的测试中,我已经使用了很多速度优化:Cloudflare 的免费 CDN、使用 ShortPixel 压缩图像以及使用 perfmatters 优化性能。 我的网站托管(Cloudways 在 DigitalOcean 服务器上每月 10 美元的计划)也使用 Varnish 服务器缓存。

使用 Google 的 PageSpeed Insights 工具,我测量了我的一个页面的移动性能(移动核心网络生命体征分数对 Google 来说是最重要的)。 这是添加 Cloudflare 的 WordPress 速度服务之前的结果:

速度测试前

这是之后

速度测试后

我得到了适度的速度提升,总体得分从 83/100 提高到 89/100。

First Contentful Paint(FCP,加载第一个元素所需的时间)从 2.1 秒下降到 1.8 秒。 谷歌建议站点瞄准 1.8 秒或更低的 FCP 时间,所以我现在只是在绿色中。

交互时间(TTI,用户能够与页面交互所需的时间)从 3.6 秒下降到 3.3 秒。

我的速度指数得分(页面加载过程中内容的视觉显示速度)从 3.1 秒下降到 1.8 秒。

总阻塞时间(TBT,页面被阻止响应用户鼠标点击等的总时间)从 140 毫秒下降到 60 毫秒。

最大内容绘制(LCP,页面完全加载所需的时间)从 3.9 秒下降到 3.6 秒,但根据 Google 的 2.5 秒或更短的最佳实践基准,它仍然太慢

我的桌面加载时间已经相当不错(98/100),但确实增加到 99/100。 由于我的大多数用户(大约 70%)使用桌面设备,我很高兴我给他们提供了快速加载时间。 但是,由于 Google 使用移动优先索引,因此我在优化网站以进行搜索时关注的是移动加载时间(您也应该这样做!)。

总体而言,我对 Cloudflare 的 APO 提供的页面速度改进感到满意,因为我的总成本为 5 美元和几分钟的设置时间。

过去我在移动设备上遇到过 LCP 分数缓慢的问题,所以我很高兴 Cloudflare 的优化服务解决了这个问题。

查找 urls 慢 lcp 页面 gsc
Google Search Console 报告显示移动设备上的旧 LCP 加载问题

自从切换到 Cloudflare 的 APO 后,我可以看到我网站上的每个页面都通过了 Google 基于真实世界用户浏览数据在移动设备上进行的 Core Web Vitals 检查。

核心网络生命体征搜索控制台
我网站上的所有网页都通过了 Google 的移动核心网络生命力测试

最终判决:Cloudflare 的 WordPress APO 值得吗?

简短的回答是:是的! 每月 5 美元,您无需付出任何努力即可显着提高 WordPress 网站速度。 我使用的是廉价托管(Cloudways 每月 10 美元),所以我的设置仍然比 Kinsta 等可靠公司的高级 WordPress 托管便宜得多(每月 30 美元起)。

理想情况下,我想让我的页面加载得更快,但我仍在努力! 关注此空间…

同时,我可以得出结论,即使您尝试通过一些插件和压缩来提高 WordPress 的速度,Cloudflare 仍然可以以低成本和最小的努力提供很好的改进。 推荐的。