跳转到内容
搜索文档

Always Online

最后更新 查看 MarkdownAgent 设置

Cloudflare 的 Always Online 功能现已与 Internet Archive 集成,即使源站服务器无法访问且 Cloudflare 缓存版本不可用,访问者仍可访问您网站的部分内容。当源站不可访问时,Always Online 检查 Cloudflare 缓存中是否有您网站的陈旧或过期版本。如果不存在版本,Cloudflare 会前往 Internet Archive 获取并提供您网站的静态部分。

启用带 Internet Archive 集成的 Always Online 时,Cloudflare 与 Internet Archive 共享您的主机名和热门 URL 路径,以便 Internet Archive 的爬虫存储您想要归档的页面。提交目标给爬虫时,Cloudflare 识别过去五小时内 GET 请求中返回 200 HTTP 状态码的最热门 URL。

请注意,Cloudflare 不会保存您网站每个页面的副本,在源站离线时也无法提供动态内容。如果请求的页面不在 Internet Archive 的 Wayback Machine 中,访问者会看到离线源站 Web 服务器导致的实际错误页面。

启用 Internet Archive 集成后,Cloudflare 告诉 Internet Archive 爬取哪些页面以及频率。如前所述,要爬取的页面是过去五小时内成功访问的最热门 URL。为确保服务稳定性,爬取间隔由 Cloudflare 限制。限制因 Cloudflare 计划而异。

可用性

FreeProBusinessEnterprise

Availability

Yes

Yes

Yes

Yes

Crawl interval

Every 30 days

Every 15 days

Every 5 days

Every 5 days

访问者体验

启用带 Internet Archive 集成的 Always Online 时,访问者在网页顶部看到横幅,说明他们正在访问网站的归档版本。访问者可以选择 Refresh 按钮检查源站是否已恢复以及是否有新内容可用。

当访问者请求内容且 Cloudflare 无法到达源站服务器时,Cloudflare 返回 520–527 范围内的 HTTP 响应状态码,具体取决于问题。这些状态码由 Cloudflare 生成,表示源站不可访问。Always Online 仅在 Cloudflare 无法连接到源站时激活——当源站可达但返回错误响应时不会激活。

如果源站可达并返回 5xx 状态码(如 520),Always Online 不会触发,因为源站在线。Always Online 旨在处理源站不可访问,而非源站错误。

启用 Internet Archive 集成后,Cloudflare 检查 Internet Archive 并提供最近归档的页面版本。

与网站动态部分(如购物车或评论框)交互的访问者将看到离线源站 Web 服务器导致的错误页面。

启用 Always Online

以下是在仪表板中启用 Always Online 的方法:

  1. 在 Cloudflare 仪表板中,前往 Configuration(配置) 页面。

    Go to Configuration ↗
  2. 选择将使用带 Internet Archive 集成的 Always Online 的域名。

  3. Always Online(始终在线) 下,将开关设置为 On(开启)

有关最佳实践、限制和常见问题,请参阅 Always Online

这篇文档对您有帮助吗?