# CDN 缓存策略:ETag、Vary 与 Stale-While-Revalidate ## 响应头示例 ``` Cache-Control: public, max-age=600, stale-while-revalidate=60 ETag: "a1b2c3d4" Vary: Accept-Encoding, Origin ``` ## 要点 - `ETag` 配合条件请求减少带宽:`If-None-Match` - `Vary` 为按特征分离缓存(如压缩与跨域) - `stale-while-revalidate` 提升稳定性与命中率 ## 验证 - 观察 304 比例与缓存命中率 - 对不同 `Vary` 条件检查命中分层 ## 总结 合理组合缓存头可兼顾性能与一致性,适用于前后端与 CDN 的多层缓存体系。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部