Web 浏览器缓存策略机制详解:强缓存 Cache-Control 与协商缓存 ETag
一、最佳实践方案
HTML 入口文件配置 Cache-Control: no-cache 强制进行协商缓存验证,确保发布新版时用户能立刻获取最新 HTML;而带内容哈希的 JS/CSS 配置 Cache-Control: max-age=31536000, immutable 实现一年强缓存。
HTML 入口文件配置 Cache-Control: no-cache 强制进行协商缓存验证,确保发布新版时用户能立刻获取最新 HTML;而带内容哈希的 JS/CSS 配置 Cache-Control: max-age=31536000, immutable 实现一年强缓存。