多语言展示
当前在线:139今日阅读:19今日分享:20

刷新缓存后,依然请求到旧文件该如何处理?

在cloudedge中刷新缓存后,还请求到旧文件,此时如何操作才能获取到新文件,如何保障用户获取的内容是最新的?本文将给予答案
方法/步骤
1

1.清除浏览器缓存:清空浏览器缓存文件后再次访问,检查响应内容是否更新。

2

2.查询刷新进度:登录Cloudedge后台查询刷新进度,确认刷新任务已完成。

3

3.刷新操作是否准确:首先,需要客户确认提交的刷新任务,文件或目录的url是否准确;另外,还需注意到“文件刷新”和“目录刷新”之间的不同:文件刷新:清除所有CDN边缘节点上对应url的缓存副本。目录刷新:将CDN边缘节点上对应刷新目录下的所有url的缓存副本置为过期(而非删除)。当有新请求来到时,回源确认url是否已更新。若是,则拉取更新后的内容到边缘节点进行缓存,否则继续响应节点上已缓存的文件副本。注意:使用目录更新时,源站文件更新后响应头中的Last-modified和Etag不能与旧文件相同, 只有在源站文件更新后的Last-modified更靠近当前时间的情况下,系统才会判断源站文件已更新。

4

4.排除以上情况,提交客服协助排查:客户需要向客服提供以下信息协助排查:刷新类型,刷新内容、刷新任务提交时间等;

推荐信息