You are reading documentation for bouine v0.4.x — not the latest version. View latest →

X-Cache

指示响应的返回方式。

描述
HIT从缓存返回(新鲜)
MISS从源站获取并已缓存
STALE从缓存返回(过期,在 stale-while-revalidate 或 stale-if-error 窗口内)
BYPASS绕过缓存(no-store、no-cache 或路由禁用缓存)
REVALIDATED向源站的条件请求返回 304,从缓存返回并更新新鲜度
curl -sI http://localhost:8080/get | grep x-cache
# X-Cache: HIT

Age

缓存对象的年龄(秒),计算自原始响应的 Date 头加上在 上游转发代理中花费的时间。每次缓存命中时更新。

curl -sI http://localhost:8080/get | grep age
# Age: 42

X-Cache-Source

指示由哪个存储层返回了响应。

描述
hot从 RAM 热层(L0)返回
warm从 mmap 温层(L1)返回
peer通过 peer fetch 从集群节点返回
origin从上游源站获取
(空)非由存储层返回(BYPASS 或 only-if-cached 504)