为变更文件设置版本
在资源 URL 中使用内容指纹或明确的版本号。内容变化后,新部署会引用不同 URL,因此浏览器或边缘缓存可以安全地保留旧的不可变文件。
只有当内容变化时 URL 也会变化的文件才适合长期缓存。如果在同一 URL 覆盖图片、脚本或样式表,访客可能在缓存过期前继续使用旧版本。
确保入口文档及时更新
让 HTML 等入口文档重新验证,或设置较短的有效期,使用户能发现当前版本。确认托管层传递了合适的缓存头,并避免将个性化页面作为公共资源缓存。
部署后检查首次请求和重复请求,并确认新 HTML 引用了可访问的资源版本。还应准备在错误发布时清除缓存或回滚。