问题描述
使用阿里云CDN加速的OSS资源在更新文件内容后,重新将文件上传到OSS中访问时,文件内容没有更新,还是访问到旧的文件内容。
问题原因
OSS资源在CDN节点存在缓存资源。
解决方案
当使用CDN加速OSS资源时,如果OSS资源更新后出现没有及时更新的情况,请参见以下操作进行处理:
如果您希望针对指定操作触发CDN缓存自动刷新,可以申请开通针对指定操作触发CDN缓存自动刷新的功能。开通后,您需要单击目标域名右侧支持的操作,然后选中指定操作类型。支持的操作类型,请参见开启CDN缓存自动刷新。
如果您希望OSS资源更新后立即刷新CDN资源 ,建议您直接在CDN侧使用刷新功能,详情请参见刷新和预热资源。
说明提交刷新任务并成功执行后,CDN节点上对应的缓存资源将会失效,当用户再次发起访问请求时,节点会回源站拉取所需资源,并重新缓存在节点上,因此大批量提交刷新任务会清空较多缓存,导致回源带宽和请求突增,增加源站压力。
提交预热任务并成功执行后,L2节点会立即回源站加载所需资源,因此大批量提交预热任务会生成较多的并发下载任务,导致回源带宽和请求突增,增加源站压力。
适用于
对象存储OSS
CDN
该文章对您有帮助吗?