缓存刷新
当源站资源更新后,CDN节点缓存的旧资源如果没有过期,用户还是会访问到旧资源。缓存刷新是将CDN节点缓存的资源强制过期,用户下次访问时CDN将回源获取最新的资源返回给用户,同时将新的资源缓存到CDN节点。
典型应用场景
新资源发布:在源站点将新资源覆盖同名旧资源后,为避免全网用户受节点缓存影响仍访问到旧资源上,可通过提交对应资源的URL/目录刷新,清空全网缓存,使全网用户可直接访问到最新资源。
违规资源清理:当站点上存在违规资源被发现时,删除源站资源后,由于节点缓存资源仍可被访问到,为维护网络环境,可通过URL刷新删除缓存资源,保证及时清理。
注意事项
操作步骤
- 登录华为云控制台,在控制台首页中选择“服务列表 > CDN与智能边缘 > 内容分发网络 CDN”,进入CDN控制台。
- 在左侧菜单栏中,选择 。
- 选择“缓存刷新”页签,选择刷新类型,输入刷新URL或目录,也可以拖入TXT文档。
图1 缓存刷新
表1 参数说明 刷新类型
说明
URL刷新
- 将具体的文件进行缓存刷新。
输入URL或拖入的TXT文档中URL的格式要求如下:
- 每个账号每天最多刷新2000个URL,每次URL提交个数不超过1000个。
- 输入的URL必须带有“http”或“https”。
- 如果需要刷新首页,需要以“/”结尾,如:http://www.example.com/。
- 一行一个URL。
http://www.example.com/file01.html
http://www.example.com/file02.html
https://example.huawei.com/download/app/abc.apk
说明:- 提交文件完整的URL路径,如果提交目录则无刷新效果。
- 如果您的URL中带有空格,请自行转码后输入,且不要开启URL Encode。
目录刷新
刷新方式:
- 刷新变更资源:刷新目录(包含子目录)中有变化的资源。
- 刷新全部资源:刷新目录下所有资源,包含子目录资源。
配置规则:
- 每个账号每天最多刷新100个目录,可一次性全部提交。
- 输入的URL必须带有“http”或“https”,使用“/”结尾。
- 一行一个URL。
示例:
http://www.example01.com/folder01/
http://www.example01.com/folder02/
说明:- 输入URL或拖入的TXT文档中URL的格式要求相同。
- 刷新根目录时谨慎选择“刷新全部资源”,这样所有资源的缓存都将过期,导致所有请求都回源站下载,如果访问量过大可能导致源站崩溃。
- 选择目录刷新且刷新全部资源时,会对目录下所有资源,包含子目录进行刷新,仅占用一条目录刷新配额。
URL Encode
开启后,将自动对URL的中文字符进行encode转码,仅刷新转码后的URL。
- 如果您想刷新中文未转码时的URL,请输入中文URL且不要开启URL Encode。
- 单击“提交”。