目录

始终在线、0-RTT 与 103 预加载

约 6 分钟适用版本 v2.3.1更新于 2026-11-02

这三项都是单个网站的开关,放在「网站管理 › 所有网站」(租户为「我的网站」)的编辑抽屉里。

始终在线(Always Online)

位置:「回源配置 › 连接与容错」。

源站连不上时,节点用已缓存的过期副本继续响应访客,而不是返回错误。“连不上”指:DNS 解析失败、连接被拒绝、连接超时、TLS 握手失败,或在回源超时内没有收到响应头。

  • 源站自己返回 5xx 或 429 时,原样透传,不会换成过期副本。
  • 只适用于 GET / HEAD 请求,且该页面此前被缓存过。
  • 过期副本 7 天没有被访问就会被清理。
  • 默认关闭。新建网站的默认值在「全局设置 › 默认设置」里设置。
提示 适合内容站、文档站这类以读为主的网站。动态接口或需要实时数据的页面不要依赖它。

0-RTT

位置:「基本配置 › HTTPS」。

0-RTT 使用 TLS 1.3 早期数据,让回访用户在握手的同时发出请求,减少一个往返。新建的 HTTPS 网站默认开启。

  • 节点只放行 GET / HEAD 的早期数据,其他方法返回 425,由客户端在握手完成后重试。
  • 转发给源站的请求会带上 Early-Data: 1 头,源站可以据此识别。
注意 如果源站有带副作用的 GET(例如用 GET 触发下单、扣减),早期数据存在被重放的风险,请关闭 0-RTT,或让源站读取 Early-Data 头后拒绝处理。

103 预加载提示(Early Hints)

位置:「高级配置 › 103 预加载提示」。

打开后,节点在最终响应返回之前先发一条 103 响应,把需要预加载的资源告诉浏览器,让它提前加载样式、脚本等。可以在「预加载链接」里填写要预加载的地址,也可以只透传源站发来的 103 预加载提示。

提示 只预加载首屏一定会用到的关键资源,链接过多反而浪费带宽。

HTTPS 与 HTTP/2、HTTP/3 的其他设置见 HTTPS 证书,回源行为见回源设置。