建议使用以下浏览器,以获得最佳体验 IE 9.0+以上版本 Chrome 31+谷歌浏览? Firefox 30+ 火狐浏览?
CDN文档 >CDN预热是什么

CDN预热是什么

本内容发表于 2018-05-17

预热(Prefetch)指在用户大规模访问前,由平台主动将资源从源站拉取并分发到边缘节点,缩短「冷缓存」阶段。与刷新(Purge)配合,形成内容生命周期的「推送—失效」闭环。

一、适用场景

  • 新版本上线、活动页、安装包、大型静态资源目录。
  • 源站带宽有限、无法承受突发集中回源。
  • 跨境链路 RTT 高,希望首访即命中边缘。

二、与缓存头的关系

预热不会替代 Cache-Control 等语义;若响应声明不可缓存或 TTL 极短,预热效果有限。应在发布流水线中约定可缓存资源清单与默认 TTL。

三、操作要点

  1. URL 列表或目录分批提交,观察单批回源 QPS 与源站水位。
  2. 预热后抽样验证边缘响应头与内容哈希,避免「推错版本」。
  3. 灰度发布联动:先预热灰度路径,再全量。

四、常见误区

将动态接口或含用户私有数据的 URL 批量预热,可能造成缓存串扰;应对动态与静态严格分离。具体 API 与配额以飞盾文档为准。

置顶