要刷新CDN缓存,可以通过以下步骤进行操作:
刷新功能
适用场景 | 说明 |
资源更新和发布 | 当源站的旧资源更新或升级后,为避免用户仍访问到旧的缓存资源,可通过提交对应资源的URL或目录进行刷新,用户即可直接访问到最新的资源并缓存至CDN节点。 |
违规资源清理 | 如果源站存在不合规内容,当删除源站资源后,由于CDN节点存在缓存,资源仍可以被访问到,可通过URL刷新功能更新缓存资源。 |
刷新方式
1、登录CDN控制台:在左侧导航栏单击“刷新预热”,进入后可按需提交URL刷新及目录刷新任务。
2、选择刷新:在“刷新缓存/预热缓存”页签,选择“刷新”。
3、配置刷新规则:支持URL、目录、正则刷新,URL刷新需输入具体的URL地址,目录刷新需输入以斜杠(/)结尾的目录路径,正则刷新则使用正则表达式匹配多个URL。
4、查看刷新进度:提交刷新任务后,可以在操作记录页签中查看资源刷新的详细记录和进度。
注意事项
1、提交刷新任务并成功执行后,CDN节点上对应的缓存资源将会失效,当您再次发起访问请求时,节点会回源站拉取所需资源,并重新缓存在节点上。
2、大批量提交刷新任务会清空较多缓存,导致回源带宽和请求突增,增加源站压力,建议在网站流量的低峰时期操作。
3、刷新任务从提交到生效,大约需要5~6分钟,如果文件或者目录配置的缓存过期时间少于5分钟,无需执行刷新操作,等待文件或者目录缓存超时更新即可。
预热功能
适用场景 | 说明 |
运营活动 | 运营大型活动时,提前将活动页涉及到的静态资源预热至CDN节点,活动开始后用户访问的所有静态资源均已缓存至CDN加速节点,由加速节点直接响应。 |
安装包发布 | 新版本安装包或升级包发布前,提前将资源预热至CDN加速节点,产品正式上线后,海量用户的下载请求将直接由CDN加速节点响应,提升下载速度,大幅度降低源站压力,提升用户体验。 |
预热方式
1、登录CDN控制台:在左侧导航栏单击“刷新预热”,进入后可按需提交URL预热任务。
2、选择预热:在“刷新缓存/预热缓存”页签,选择“预热”。
3、配置预热规则:仅支持URL预热,输入的URL必须带有http://或https://,预热URL必须是精确的资源文件路径,不支持输入以/结尾的目录。
4、查看预热进度:提交预热任务后,可以查看预热的详细记录和进度。
注意事项
1、提交预热任务并成功执行后,CDN节点会立即回源站加载所需资源,因此大批量提交预热任务会生成较多的并发下载任务,导致回源带宽和请求突增,这会增加源站压力,建议在网站流量的低峰时期操作。
2、预热任务从提交到预热完成,实际执行时间视预热文件大小而定,大约需要5~30分钟,文件平均大小越小,预热速度越快。
3、预热请求默认携带的header是Accept-Encoding:gzip,如果需要预热请求携带其他header,或者实现多副本预热,可以使用OpenAPI接口PushObjectCache-预热URL,并通过设定请求参数WithHeader来实现自定义预热header。
通过以上步骤和注意事项,您可以有效地刷新或预热CDN缓存,以确保用户能够访问到最新的资源并提升访问速度。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/61858.html