# 托管网站的静态资源应该如何缓存？

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/how-should-i-cache-static-assets-on-my-hosted-site

[← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)

帮助中心 · 常见问题 托管 1 分钟阅读
# 托管网站的静态资源应该如何缓存？
合理的缓存策略既能加快重复访问，也能在发布更新时可靠地提供新内容。为带版本的资源设置较长缓存时间，让入口 HTML 更容易重新验证，并确保部署时文件与新引用保持一致。
IaGenify
托管

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