零往返时间恢复(0-RTT)可提升曾连接过你网站的客户端的性能,降低回访用户的延迟。此功能对经常访问你的应用或通过移动网络连接的用户尤其有益。
我们支持对 GET、HEAD 和 OPTIONS 请求使用 0-RTT,从而加快这些类型请求的响应。请注意,POST 请求不支持 0-RTT。
按照 0-RTT 标准,我们会为 0-RTT 请求添加 Early-Data: 1 标头,以便源站服务器识别请求是否使用了 0-RTT 恢复。客户应能在连接到源站的任何 0-RTT 请求上看到 Early-Data: 1 标头。
有关 0-RTT 的更多信息,包括其功能与潜在限制,请参阅我们的博客文章 ↗。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
默认情况下,0-RTT Connection Resumption 未在你的 Cloudflare 应用上启用。
要在仪表板中启用 0-RTT Connection Resumption:
-
在 Cloudflare 仪表板中,前往 Speed(速度) > Settings(设置) 页面。
Go to Settings ↗ -
前往 Protocol Optimization(协议优化) 选项卡,在 0-RTT Connection Resumption(0-RTT 连接恢复) 下,将开关切换为 On(开)。
要通过 API 调整 0-RTT Connection Resumption 设置,请发送 PATCH 请求,在 URI 路径中将设置名称设为 0rtt,并将 value 参数设为 "on" 或 "off"。