如何有效清除CDN缓存以提高网页加载速度?

要刷新CDN缓存,可以通过以下步骤进行操作:

刷新功能

适用场景 说明
资源更新和发布 当源站的旧资源更新或升级后,为避免用户仍访问到旧的缓存资源,可通过提交对应资源的URL或目录进行刷新,用户即可直接访问到最新的资源并缓存至CDN节点。
违规资源清理 如果源站存在不合规内容,当删除源站资源后,由于CDN节点存在缓存,资源仍可以被访问到,可通过URL刷新功能更新缓存资源。

刷新方式

如何有效清除CDN缓存以提高网页加载速度?插图1
(图片来源网络,侵删)

1、登录CDN控制台:在左侧导航栏单击“刷新预热”,进入后可按需提交URL刷新及目录刷新任务。

2、选择刷新:在“刷新缓存/预热缓存”页签,选择“刷新”。

3、配置刷新规则:支持URL、目录、正则刷新,URL刷新需输入具体的URL地址,目录刷新需输入以斜杠(/)结尾的目录路径,正则刷新则使用正则表达式匹配多个URL。

4、查看刷新进度:提交刷新任务后,可以在操作记录页签中查看资源刷新的详细记录和进度。

注意事项

如何有效清除CDN缓存以提高网页加载速度?插图3
(图片来源网络,侵删)

1、提交刷新任务并成功执行后,CDN节点上对应的缓存资源将会失效,当您再次发起访问请求时,节点会回源站拉取所需资源,并重新缓存在节点上。

2、大批量提交刷新任务会清空较多缓存,导致回源带宽和请求突增,增加源站压力,建议在网站流量的低峰时期操作。

3、刷新任务从提交到生效,大约需要5~6分钟,如果文件或者目录配置的缓存过期时间少于5分钟,无需执行刷新操作,等待文件或者目录缓存超时更新即可。

预热功能

适用场景 说明
运营活动 运营大型活动时,提前将活动页涉及到的静态资源预热至CDN节点,活动开始后用户访问的所有静态资源均已缓存至CDN加速节点,由加速节点直接响应。
安装包发布 新版本安装包或升级包发布前,提前将资源预热至CDN加速节点,产品正式上线后,海量用户的下载请求将直接由CDN加速节点响应,提升下载速度,大幅度降低源站压力,提升用户体验。

预热方式

1、登录CDN控制台:在左侧导航栏单击“刷新预热”,进入后可按需提交URL预热任务。

如何有效清除CDN缓存以提高网页加载速度?插图5
(图片来源网络,侵删)

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

小末小末
上一篇 2024年9月27日 07:40
下一篇 2024年9月27日 07:51

相关推荐