返回托管常见问题
帮助中心 · 常见问题托管1 分钟阅读

静态资源的缓存响应头应该如何设置?

缓存响应头会告知浏览器和中间缓存可以复用响应多久。应根据 URL 是否随内容变化来选择策略:带版本号的文件名适合较长缓存,固定 URL 则需要重新验证或刷新机制。

托管

让缓存时长匹配 URL 稳定性

对于文件名包含内容指纹的资源,较长的 max-age 配合 immutable 可以减少重复下载,因为每次内容变更都会生成新 URL。采用此方式前,请确认构建确实会生成唯一文件名。

对于 HTML、配置或文件名固定的资源,应使用较短的新鲜期或重新验证,避免发布后用户继续看到旧内容。除非应用专门设计了相应行为,不要公开缓存个性化响应。

验证边缘实际返回的响应头

从已部署站点检查有代表性的文件类型,包括经过 CDN 或代理的响应。边缘规则可能覆盖或合并源站设置,因此要确认用户实际收到的值。

变更后分别测试首次请求和缓存命中,并确认固定 URL 的失效方式。不要默认清空全部缓存;使用定版 URL 可以让发布更可预测,也减少缓存中断。

返回托管常见问题