缓存配置
EdgeOne Pages 使用边缘网络在全球范围内缓存您的静态资源内容,相比存储在原始服务器更靠近用户,能够减少服务器负载并提高网站性能,从而提高您网站的访问速度。
浏览器缓存
为了让您的用户有一个优质的访问体验,Pages 对静态文件的浏览器缓存策略采用了差异化处理:
带哈希的文件(如 main.a1b2c3.js):设置 max-age=31536000(一年),实现长期缓存
不带哈希的文件(如 index.html):设置 max-age=0,确保内容新鲜度
边缘缓存
Pages 的默认设置已针对静态资源的边缘缓存进行了优化,这些资源在首次请求后会在 EdgeOne 节点上缓存,缓存时间最长为三个月。同时,每次创建新部署后,边缘缓存会自动失效,确保用户始终获取最新内容。所以在大多数情况下,您应该避免设置静态资源在 EdgeOne 节点的缓存逻辑。
警告:
只要项目触发新部署,边缘缓存依旧会自动失效以确保用户能访问到最新的内容。