跳转到内容
搜索文档

缓存

最后更新 查看 MarkdownAgent 设置

优化缓存

默认情况下,Cloudflare 缓存静态内容,例如图像、CSS 和 JavaScript。但是,你可以通过创建自定义缓存规则 (Cache Rules),将 Cloudflare 缓存扩展为支持 HTML。

缓存更多请求

  1. 在 Cloudflare 仪表板中,转到 Caching(缓存) > Cache Rules(缓存规则) 页面。

    Go to Cache Rules ↗
  2. 选择 Create rule(创建规则)。

  3. 对于 Incoming requests match,根据主机名 (Hostname) 或 URI 路径 (URI Path),输入你的整个网站或应用程序上的特定路径。请参阅可用字段。

  4. 对于 Cache eligibility,定义应如何缓存这些请求以及缓存多长时间。请参阅可用的缓存资格设置。

  5. 然后,你可以使用 Cache Analytics 监控缓存设置的有效性,并根据我们的缓存性能指南更新你的配置。

高级缓存优化

分级缓存 (Tiered Cache)

分级缓存 (Tiered Cache) 利用 Cloudflare 网络的大规模优势,通过大幅提高缓存命中率来减少对客户源站服务器的请求。

它的工作原理是将 Cloudflare 的数据中心划分为低层级和高层级的层级结构。如果内容没有缓存在低层级数据中心(通常是离访客最近的数据中心),低层级数据中心会向高层级数据中心请求该内容。如果高层级数据中心也没有该内容,则只有高层级数据中心会向源站发起请求。这种做法限制了可以向源站请求内容的数据中心数量,从而提高了带宽效率。

要开始使用,请参阅启用分级缓存。

Cache Reserve

Cache Reserve 是构建在 R2 之上的大型持久性数据存储。

只需在仪表板中点击一下,你的可缓存内容就会被写入 Cache Reserve。以与分级缓存为你的访客和源站之间构建缓存层级结构相同的方式,Cache Reserve 作为终极高层级缓存,只要你愿意,它就可以为你的资产保留存储空间。

这确保了你的内容从缓存中服务的持续时间更长,从而保护你的源站免受不必要的出向流量费用。

Cloudflare Waiting Room

Cloudflare Waiting Room 允许你将网站的过载用户路由到自定义的等候室,帮助维护客户体验,并防止源站服务器被请求淹没。

使用 Cloudflare IP 地址

在旺季期间,通过将防火墙配置为仅接受来自 Cloudflare IP 地址的流量,采取措施防止针对你的应用程序的攻击。通过仅允许 Cloudflare IP ↗,你可以防止攻击者绕过 Cloudflare 直接向你的源站发送请求。

有关更多信息,请参阅 Cloudflare IP 地址。

监控流量

你可以使用 Cloudflare 仪表板密切监控你的域名上的流量,并据此微调你的缓存和安全设置。

Zone 和账户分析

Cloudflare Zone 分析让你能够访问在网站或域名级别收集的广泛指标。

Cloudflare 账户分析让你能够访问特定 Cloudflare 账户下所有站点的广泛聚合指标。

Security Analytics 与 Security Events

Security Analytics 显示有关你域名的所有传入 HTTP 请求的信息,包括未被 Cloudflare 安全产品处理的请求。

你还可以使用 Security Events 来审查已被缓解的请求并定制你的安全配置。

Cache Analytics

你可以使用 Cache Analytics 来提高站点性能或减少源站 Web 服务器流量。Cache Analytics 有助于确定资源是否缺失缓存、已过期或不具备缓存资格。

这篇文档对您有帮助吗?