首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EdgeOne 开启缓存后源站更新文件,访问仍返回旧内容怎么处理?

问EdgeOne 开启缓存后源站更新文件,访问仍返回旧内容怎么处理?

提问于 2026-10-16 19:19:27
回答 2关注 0查看 11

场景:网站使用 EdgeOne 加速,源站是一台 CVM 上的 Nginx,静态资源(js、css、图片)更新后,用户访问到的仍是旧版本。 环境: 1. 接入方式:域名 CNAME 接入,缓存规则为静态文件夹默认缓存,缓存时间设置为 7 天。 2. 源站文件名没有加 hash,更新时是直接覆盖原文件。 已尝试: 1. 在控制台用“清除缓存”按 URL 刷新,部分节点生效,但仍有用户反馈看到旧文件。 2. 浏览器强制刷新后正常,普通刷新仍旧。 想请教: 1. 按 URL 刷新、目录刷新、全部缓存刷新之间的生效范围和时延有什么区别? 2. 如何配置才能做到源站更新后尽快生效,而又不牺牲缓存命中率? 3. 是否应该改成文件名加 hash 的方式,并配合哪些缓存头设置更合适?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档