CDN 与静态资源

把静态资源与可缓存内容分发到边缘节点:降低源站带宽与访问延迟;配置要点包括缓存规则、回源策略、刷新与预热,动态内容可按需加速。

缓存规则按文件类型与路径设置 TTL;带版本号文件名可长缓存
回源分片回源与合并回源配合;回源启用压缩
刷新发布流程集成刷新与预热,避免新旧版本混杂

缓存策略分层

内容类型TTL 建议刷新方式
带哈希指纹的 JS/CSS长(月级)发布换文件名,无需刷新
HTML 入口文档短(分钟级)发布后主动刷新
图片与字体按目录设置中长按路径批量刷新
接口响应默认不缓存确需缓存时评估参数化缓存键
带哈希文件名的资源可以设置长 TTL:内容变更靠新文件名,缓存无需频繁刷新。

易错点

  • HTML 与静态资源同 TTL,发布后用户看到新旧混合
  • 未预热新资源,发布瞬间回源出现洪峰

数据来源与参考

  • AWS 文档:CloudFront 缓存与回源策略
  • MDN Web 文档:CDN 基础
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌