Cache-Status 响应头能帮助诊断哪些缓存问题?
使用 Cache-Status 观察缓存命中、未命中和转发链路,理解它不是浏览器缓存策略的替代品。
参考答案
Cache-Status 可以让缓存层描述是否命中、未命中的原因和处理方式,帮助诊断浏览器、CDN、反向代理之间的缓存行为。多个缓存层可以通过多个值表达各自结果。
它是诊断信息,不会自动让响应可缓存,也不能替代 Cache-Control、Vary、ETag 和失效策略。公开响应头前要评估是否泄露内部代理结构或请求信息。
缓存问题仍要结合请求 URL、方法、响应头、资源版本和实际部署链路分析;不能只看到 hit/miss 就下结论。