AB
AiBoss站
快讯

Cloudflare 推出 Origin Range Requests,免调优缓存大文件分段请求

Cloudflare 将新的范围请求缓存实现以 Origin Range Requests 自助功能开放给所有套餐用户,无需调优分段大小,通过 Cache Rule 开启即可。官方称该实现使 R2 的 p99 首字节时间下降约一半。

核心事实

Cloudflare 于 2026 年 10 月 23 日在其博客宣布,将重建后的范围请求缓存实现以 Origin Range Requests 的形式开放为自助功能,适用于所有套餐。用户通过 Cache Rule 开启,无需设置分段大小,也无需联系支持团队。据官方博客,该实现使对象存储服务 R2 的 p99 首字节时间(TTFB)下降约一半,后续优化又将 R2 及类似负载的分层缓存流量减少约 6%。

背景与影响

HTTP 范围请求让客户端只取资源的一部分,例如视频播放器拖动进度条时请求某段字节、下载工具断点续传、包管理器获取构件片段。Cloudflare 表示,此前通过静态区域配置支持范围请求缓存,其旧实现类似 nginx 博客中描述的缓存切片方式:一次小范围请求可能促使边缘节点从源站拉取 128 MiB 数据并在数据中心之间传输,有时在观看者已经离开之后才完成。Cloudflare 称,在大规模 CDN 场景下,朴素地缓存范围请求容易浪费网络带宽与磁盘操作。新实现不改变客户端发出的请求,而是改变 Cloudflare 满足该请求的方式。

限制与来源

上述性能变化均为 Cloudflare 博客自述,未提供第三方复现或完整测试条件,具体效果可能因负载与配置而异。功能在各套餐的具体可用范围、计费方式与配置细节,请以 Cloudflare 官网当前信息为准。本文信息来自 Cloudflare 博客文章《Origin Range Requests: Serving large files without range-request tuning》。