首页/网络/协议速查/协商缓存(再验证)
HTTP 头与缓存70 条

协商缓存(再验证)

本地副本过期后带校验值回源:资源未变则 304(省带宽),变了则 200 返回新内容。

协议速查网络更新于 2026-10-12
机制ETag/Last-Modified 作为校验值;请求带 If-None-Match/If-Modified-Since
响应304 Not Modified(无 body)或 200(新内容)
规范RFC 9111 §4.3;RFC 9110 §13

观察协商过程

观察协商过程
curl -sv https://www.example.com/ 2>&1 | grep -A2 'If-None-Match\|HTTP/1.1 304'
协商缓存仍有至少一次 RTT;高频接口用短 max-age 强缓存替代更划算。304 响应必须能复用本地副本缓存且不刷新新鲜度计算规则要清楚(按 RFC 9111 更新)。

数据来源与参考

  • RFC 9111 §4.3(再验证)
  • RFC 9110 §13(条件请求)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌