如何有效地更新CDN内容?

更新CDN(内容分发网络)缓存的过程通常涉及两个主要功能:刷新和预热,以下是详细的步骤和注意事项:

CDN 刷新功能

如何有效地更新CDN内容?插图1
(图片来源网络,侵删)

1、作用:强制删除CDN所有节点上的缓存资源,用于更新CDN缓存内容。

2、适用场景

资源更新和发布:当源站的旧资源更新或升级后,为避免用户仍访问到旧的缓存资源,可通过提交对应资源的URL或目录进行刷新。

违规资源清理:如果源站存在不合规内容,删除源站资源后,由于CDN节点存在缓存,资源仍可被访问到,可通过URL刷新删除缓存资源。

3、操作方式

如何有效地更新CDN内容?插图3
(图片来源网络,侵删)

登录CDN控制台。

在左侧导航栏单击“刷新预热”。

在“刷新缓存/预热缓存”页签,提交刷新任务。

4、刷新方式

URL刷新:刷新某个或某些具体URL对应的文件内容,输入的URL必须带有http://或https://。

如何有效地更新CDN内容?插图5
(图片来源网络,侵删)

目录刷新:刷新某个或某些路径下所有文件内容的缓存,输入的目录必须以http://或https://开头,以正斜线(/)

正则刷新:提交含有正则表达式的URL,对符合该表达式的URL进行大批量刷新。

5、使用限制

默认情况下,CDN限制提交每日的刷新总量、单次提交刷新数量、每分钟提交数量。

如果账号的日带宽峰值超过调整阈值,可申请提升每日URL刷新/目录刷新配额。

6、注意事项

只有处于“已开启”和“配置中”状态且未被禁用的域名才能执行缓存刷新操作。

如果访问url经过改写,需要使用改写后的真实资源路径进行刷新。

浏览器可能缓存了部分资源,缓存刷新后请同步刷新浏览器缓存。

CDN 预热功能

1、作用:主动将源站对应的资源缓存到CDN节点上,用于减少回源时间消耗。

2、适用场景

运营活动:提前将活动页涉及到的静态资源预热至CDN加速节点。

安装包发布:新版本安装包或升级包发布前,提前将资源预热至CDN加速节点。

3、操作方式:与刷新操作类似,登录CDN控制台,在“刷新缓存/预热缓存”页签,提交预热任务。

4、预热方式:目前仅支持URL预热。

5、注意事项

提交预热任务并成功执行后,CDN节点会立即回源站加载所需资源,因此大批量提交预热任务会生成较多的并发下载任务,导致回源带宽和请求突增,这会增加源站压力,建议在网站流量的低峰时期操作。

预热任务从提交到预热完成,实际执行时间视预热文件大小而定,大约需要5~30分钟。

通过以上步骤,您可以有效地更新CDN缓存,确保用户能够访问到最新的资源,不同云服务提供商的具体操作界面和细节可能略有不同,请参考相应服务商的官方文档。

以上就是关于“cdn怎么更新”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/74296.html

小末小末
上一篇 2024年10月12日 06:20
下一篇 2024年10月12日 06:30

相关推荐