本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条TCP 流分析82 条
应用层报文判读71 条
丢包与时延定位60 条抓包工具链61 条

缓存头判读

Cache-Control/Expires/ETag/Last-Modified 决定缓存行为:304 协商成功省流量,但过期重验证仍有一次往返,高延迟链路下成本可观。

用途核对缓存策略落地情况
语法http.cache_control contains "no-cache"

判断

判断
200 + max-age 大:命中本地缓存等待期
304:协商缓存生效
no-store:完全不走缓存
CDN 与浏览器缓存层级不同,同一个资源可能多级各自命中。

易错点

  • 304 响应没有实体,按体积统计流量时别把节省与响应数混淆
  • 协商请求仍占一次往返,评估优化要看往返次数而非响应大小

数据来源与参考

  • RFC 9111(HTTP 缓存)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌