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 的多层缓存体系。

发表评论 取消回复