共享缓存 · 表示选择实验台

URL 一样,内容就一定一样吗?

连续改变请求头,观察共享缓存怎样找条目。漏掉一个真正影响响应的维度,就可能把上一位访客的内容交给下一位;维度全塞进去,条目又会迅速膨胀。

固定请求目标GET /article

① 组装请求

源站会读取下面四项;共享缓存只看被 Vary 点名的项。

响应头 Vary:勾选缓存键维度

② 查找共享缓存

每张纸条是一份已存响应;只有键中所有字段都匹配才会 HIT。

请求总数0
缓存条目0
命中率
GET /article

还没有条目。第一次可缓存请求会回源并写入这里。

命中率只统计参与共享缓存查找的请求;private 旁路不进入分母。

③ 检查返回表示

对比“本次应该生成的内容”与缓存实际交出的内容。

尚未发送 请求 → ?
等待响应

选择请求头并发送

缓存会先找匹配条目;没有命中时才向源站取得新表示。

尚无来源授权信息
HTTP/1.1 —
X-Cache: —
Vary: —

最近的请求轨迹

发送请求后,这里会留下 HIT、MISS 或 BYPASS 记录。