跳转至

CDN 原理:回源、预热、缓存失效

状态:占位符,待 content 队友撰写正式内容。

回源机制

CDN 节点收到请求:

  1. 查本地缓存
  2. cache miss → 回源
  3. 回源结果缓存到本地
  4. 返回给客户端

回源失败排查

  1. curl -v <源站地址> —— 源站是否活着
  2. 检查源站是否在 CDN 白名单里
  3. 查 CDN 控制台错误率

预热

curl -o /dev/null -s -w "%{http_code}\n" https://<cdn-domain>/path

预热完成后客户端可命中缓存。

缓存失效

CDN 刷新传播时间取决于:

  • CDN 厂商实现(一般 30-180s)
  • 节点数量
  • 缓存 TTL

本文档说明:此为占位版本。