HTTP 缓存策略对照表
强缓存、协商缓存与常见头组合
REFERENCE · 8 ROWS
| 策略 | 响应头 | 行为 | 适用资源 |
|---|---|---|---|
| 强缓存 | Cache-Control: max-age=31536000 | 一年内不发请求 | 带 hash 的静态资源 |
| 强缓存+immutable | Cache-Control: public, max-age=31536000, immutable | 刷新也不回源 | 指纹文件 |
| 协商缓存 | ETag: "abc" | 每次带 If-None-Match,命中 304 | HTML、API |
| 协商缓存 | Last-Modified: 日期 | 配合 If-Modified-Since | 静态文件 |
| 不缓存 | Cache-Control: no-store | 完全不存 | 敏感接口 |
| 必须校验 | Cache-Control: no-cache | 可存但每次校验 | 新闻页 |
| 私有缓存 | Cache-Control: private, max-age=60 | 仅浏览器缓存 | 登录态页面 |
| CDN 缓存 | s-maxage=600 | 仅共享缓存生效 | 公开接口 |
HOW TO USE
怎么用HTTP 缓存策略对照表
- 打开HTTP 缓存策略对照表,表格已按主题整理好。
- 在右上角输入关键词可即时筛选,不用上下翻找。
- 需要写文档时点「复制为 Markdown」,直接粘到笔记里。
HTTP 缓存策略对照表是什么
强缓存、协商缓存与常见头组合。HTTP 缓存策略对照表按表格整理 8 条常用对照,打开即可查,无需翻文档。
它属于「参考速查」下的「对照表」分类。状态码、编码、单位、国家与货币对照。 同类工具还包含 HTTP 状态码速查表、常用 HTTP 请求头与响应头、MIME 类型对照表 等,可以在分类页一次看全。
适用场景
- 处理与「HTTP缓存」相关的任务时可以直接用。
- 处理与「Cache-Control」相关的任务时可以直接用。
- 处理与「ETag」相关的任务时可以直接用。
- 处理与「304」相关的任务时可以直接用。
表格说明
本表共 8 行 4 列,内容按常用程度排序。 表格支持关键词筛选,复制出的 Markdown 可直接用于文档、Wiki 或技术博客。
隐私说明
本工具在浏览器内运行,输入内容不会发送到服务器,也不会被记录。 关闭或刷新页面后,输入即被清空。