让缓存时长匹配 URL 稳定性
对于文件名包含内容指纹的资源,较长的 max-age 配合 immutable 可以减少重复下载,因为每次内容变更都会生成新 URL。采用此方式前,请确认构建确实会生成唯一文件名。
对于 HTML、配置或文件名固定的资源,应使用较短的新鲜期或重新验证,避免发布后用户继续看到旧内容。除非应用专门设计了相应行为,不要公开缓存个性化响应。
验证边缘实际返回的响应头
从已部署站点检查有代表性的文件类型,包括经过 CDN 或代理的响应。边缘规则可能覆盖或合并源站设置,因此要确认用户实际收到的值。
变更后分别测试首次请求和缓存命中,并确认固定 URL 的失效方式。不要默认清空全部缓存;使用定版 URL 可以让发布更可预测,也减少缓存中断。