首页/云/云网络与负载均衡速查/CDN 命中率低的排查思路
本包目录(247 条)
VPC 与子网36 条公网接入46 条负载均衡54 条
云 DNS 与 CDN49 条
连接与专线41 条云网络排障21 条

CDN 命中率低的排查思路

命中率低常常是多因叠加:TTL 过短、缓存键被随机参数污染、发布期频繁刷新、动态内容占比高、源站未按预期下发缓存头、部分流量绕过 CDN 直连源站。按「看曲线、抽样验证、定位规则」逐步收敛。

步骤一看命中率与回源率曲线,区分突降还是长期偏低
步骤二抽样 URL 看响应头,确认实际命中情况
步骤三核对缓存规则、缓存键、TTL 与刷新记录
常见根因随机参数、短 TTL、频繁刷新、直连源站流量

抽样多个 URL 查看命中状态

抽样多个 URL 查看命中状态
for u in https://cdn.example.com/assets/app.js https://cdn.example.com/index.html; do
  echo "== $u"; curl -sI "$u" | grep -i -E 'x-cache|age|cache-control'
done
排查前先确认统计口径(按流量或按请求),不同看板混用会得出错误结论。

易错点

  • 随机参数进了缓存键,同一资源反复回源
  • 只看总体命中率,不看单域名/单路径分布

数据来源与参考

  • 阿里云 CDN 缓存命中率文档
  • 腾讯云 CDN 命中率分析文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌