浏览器私有缓存
直接复用- 当前年龄
- 112s
- 新鲜寿命
- 120s
- 剩余时间
- 8s
采用 max-age;忽略只约束共享缓存的 s-maxage。
HTTP 缓存 · 年龄实验台
不会。先前缓存的停留、请求往返和本层驻留都可能算进年龄。调整左侧响应头,观察同一份响应为什么能被 CDN 直接复用,却被浏览器判为过期。
新鲜寿命 > 当前年龄 → 可直接复用
采用 max-age;忽略只约束共享缓存的 s-maxage。
采用 s-maxage;它覆盖共享缓存看到的 max-age 与 Expires。
max-age → Expires − Date → 无明确寿命
CDNs-maxage → max-age → Expires − Date → 无明确寿命