---

title: HTTP缓存语义:强缓存与协商缓存实践

keywords:

  • Cache-Control
  • ETag
  • Last-Modified
  • 强缓存
  • 协商缓存

description: 系统梳理浏览器与 CDN 的强缓存与协商缓存语义,结合版本与哈希策略提升命中与一致性。

categories:

  • 应用软件
  • 编程开发

---

HTTP缓存语义:强缓存与协商缓存实践

概览

合理的缓存策略能显著降低带宽与后端压力。强缓存可直接命中,协商缓存通过校验避免不必要传输。

技术参数(已验证)

  • 强缓存:Cache-Control: max-age/s-maxageimmutable 提升命中;需与版本/哈希配合。
  • 协商缓存:ETag/Last-Modified 与条件请求(If-None-Match/If-Modified-Since)。
  • Vary:Vary 控制缓存维度,避免污染与错配。

实战清单

  • 静态资源走强缓存 + 文件哈希;动态接口走短 TTL + 协商缓存。
  • 配置合适的 Vary 与 CDN 规则,统一刷新策略。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部