在 CloudFlare 中启用 HTML 缓存

Cloudflare 是一种免费的 CDN,可保护您的服务器免受攻击,并使您的网站更快,并具有更强大的缓存。在本文中,我们将逐步教您如何使用 Cloudflare 的 HTML 缓存进一步提高速度。

天生的 CloudFlare 不存储 HTML 缓存,但可以激活此功能并在加载页面时获得更高且几乎瞬时的速度。请注意,此功能可能会导致站点上的某些主题和内容出现错误,因此请在激活之前进行测试。

启用 CloudFlare 的 HTML 缓存

要在 Cloudflare 中启用 HTML 缓存,只需转到 CloudFlare 仪表板中的页面规则选项卡并创建一个涵盖所有域或子域的新规则,选择缓存级别并选择缓存全部选项。只需如下图所示添加:

Ativando cache de html no cloudflare

这样做只是保存并清除 CloudFlare 的缓存以应用新规则,现在您的站点将使用 HTML 缓存并几乎立即加载页面。

Cloudflare HTML 缓存问题

我注意到的一个小错误是,如果您将其保持激活状态 wp-管理员 对于 WordPress,您可能会打开过时的代码编辑器或文章并保存它。因此,请务必再次刷新页面或在编辑之前清除缓存。

另一个问题是有时不会出现 WordPress 管理栏。它没有发生在我身上,但是如果出于某种原因,未登录的人会出现 wp-admin 栏,只需通过以下代码将其禁用 函数.php.

尽管做出了这些小小的牺牲,但我认为激活 HTML 缓存是值得的,但您的网站速度要快得多。也许通过一些设置并在页面规则中添加例外,您将能够毫无问题地使用此功能。

为避免 Wp-Admin 出现问题,您可以通过为部件创建另一个特定规则来禁用 HTML 缓存 /wp-管理员/来自网站。所以你可以使用 HTML Cache 前端 没问题。

解决问题 301

我们之前写了一个 301重定向相关问题 这也可以通过页面规则来解决。不幸的是,如果您启用 HTML 缓存,此问题也会返回。

另一种方法是仅在其非 WWW HTTPS 版本中启用 HTML 缓存。这是一件容易的事,但我相信忽略您的子域。由于 CloudFlare 的免费版本只允许 3 个活动页面规则,我们建议明智地使用它。

启用您网站的 HTML 缓存将帮助您在 PageSpeed 上获得 90+。记得我们写了一篇关于客观的文章 90+ 在移动设备上使用 Adsense.

Ativando cache de html no cloudflare