---
title: HTTP缓存语义:强缓存与协商缓存实践
keywords:
- Cache-Control
- ETag
- Last-Modified
- 强缓存
- 协商缓存
description: 系统梳理浏览器与 CDN 的强缓存与协商缓存语义,结合版本与哈希策略提升命中与一致性。
categories:
- 应用软件
- 编程开发
---
HTTP缓存语义:强缓存与协商缓存实践
概览
合理的缓存策略能显著降低带宽与后端压力。强缓存可直接命中,协商缓存通过校验避免不必要传输。
技术参数(已验证)
- 强缓存:
Cache-Control: max-age/s-maxage与immutable提升命中;需与版本/哈希配合。 - 协商缓存:
ETag/Last-Modified与条件请求(If-None-Match/If-Modified-Since)。 - Vary:
Vary控制缓存维度,避免污染与错配。
实战清单
- 静态资源走强缓存 + 文件哈希;动态接口走短 TTL + 协商缓存。
- 配置合适的
Vary与 CDN 规则,统一刷新策略。

发表评论 取消回复