首页/网络/协议速查/X-Cache 系列缓存诊断头
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条
DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

X-Cache 系列缓存诊断头

CDN/代理私有诊断头(X-Cache、X-Cache-Hits、CF-Cache-Status、X-Served-By 等):排「是否命中缓存」的第一线索。

协议速查网络更新于 2026-10-12
常见值HIT / MISS / EXPIRED / REVALIDATED / BYPASS / DYNAMIC
规范无标准,各 CDN 自定义
关联Age、Via、Server 一起看更能定位是「边缘命中」还是「回源」

批量判断命中率

批量判断命中率
for i in $(seq 1 20); do
  curl -sI https://www.example.com/ | awk -F': ' 'tolower($1)=="x-cache"{print $2}'
done | sort | uniq -c
调缓存策略(TTL、Cache Key 含查询串与否)后,用 HIT 率变化验证效果;BYPASS 通常来自规则排除(如带 Cookie 的请求)。

易错点

  • 把 HIT 当「用户拿到的就是最新内容」:Hit 的也可能是过期后未 revalidate 的旧副本,要结合 Age 判断

数据来源与参考

  • Fastly/Cloudflare 文档(各自诊断头定义)
  • RFC 9111(Age/缓存语义)

相关工具

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