让好奇,有迹可循。
已阅读来源 · 待人工复核第 1 版 · 简要种子 · 待扩写

HTTP 缓存

缓存把一次请求的响应保存下来,在规则允许时复用,减少重复传输,也减少服务器的工作。

这是一篇待扩写的简要种子,目前尚未达到完整百科条目的深度。
本篇目录
  1. 三个容易混淆的指令

三个容易混淆的指令

目录 ↑
指令核心含义
no-cache复用前必须向服务器验证
no-store不要存储该响应
private不应存入共享缓存
[1]
HTTP[1]
Cache-Control: no-cache
ETag: "edition-1"

# 后续条件请求
If-None-Match: "edition-1"

验证器仍匹配时,服务器可以返回 304,让客户端复用已有内容;已经变化时则返回新的响应。后退导航还可能由浏览器的页面快照缓存处理,需要与 HTTP 缓存区分。[1]

返回正文目录 ↑

来源与阅读范围

HTTP 基础语义;参照 2026-10-28 阅读的 MDN 文档

1
HTTP caching

MDN Web Docs · 阅读于

支持私有/共享缓存、no-cache/no-store/private 的区别、ETag 条件请求与 304 响应。

“已阅读来源”表示编写时由 AI 阅读并对照了上述资料,不代表人工或专家复核。结构检查与事实查证分别记录。

修订历史

回滚会产生一个新版本,已有记录完整保留。

v1 当前公开

首版:根据已阅读的公开来源编写,尚未经人工复核