CDN 缓存规则详解:命中率上不去的原因都在这
上了 CDN 却没变快,多半是命中率太低。命中率取决于缓存规则的四件事。
四个配置要点
- 缓存键:URL + 参数策略,营销参数(utm_*)应忽略,否则同一页面缓存出 N 份
- TTL 分层:图片/静态文件 30 天,HTML 5-60 分钟,接口不缓存
- Cookie 处理:带登录 Cookie 的请求是否回源,配置错会导致登录串号或全部回源
- 回源 Host 与协议:与源站配置一致,否则回源 404
排查
看 CDN 控制台命中率曲线;抽样 curl -I 看响应的 X-Cache 头,MISS 多的 URL 逐条查规则。