遇到网站调整,如果使用了CDN,就需要清理CDN缓存。CDN可以一条条清理,也可以整站清理,正常情况,CDN厂商都有提供对应的清理入口。下面我们介绍下阿里云和百度云CDN的清理方法,其他厂商的额也可以借此参考。
一、阿里云CDN清除缓存方法
登录到阿里云CDN控制台;
点击左侧栏的“刷新”,如下图所示:
如何清理CDN缓存(阿里云百度云清除CDN缓存介绍)
刷新类型默认是URL,将类型切换成“目录”,然后在下方的URL中输入网站首页的域名即可
新手站长网划重点:将刷新类型URL改成目录,然后输入网站的顶级域名,请注意,域名后方要加“/”斜线。清除完毕,就是这么简单。
二、百度云CDN清除缓存方法
原理介绍
缓存刷新方式有URL刷新、目录刷新。URL刷新是以文件或一个资源为单位进行缓存刷新。目录刷新是以目录为单位,将目录下的所有文件进行缓存清除。预加载是以文件为单位进行资源预热。泛域名不支持直接预热或刷新清除,可以通过具体的域名做刷新或预热。如泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。
刷新与预热的区别:
刷新清除后,会删除该资源在全网 CDN 节点上的缓存。当用户请求到达节点时,节点会回源站拉取对应资源,返回给用户并缓存到节点,保证用户获取到最新资源。
预热后,该资源会提前缓存到全网 CDN 节点。当用户请求到达节点时,可以直接在节点获取到资源。预热一般在集中资源要发布前进行,会很大程度降低源站的压力。
您在源站上更新资源后,如果希望用户访问不再获取旧资源,直接获取新资源,您可以使用 URL刷新 或 目录刷新 功能。如果希望 CDN 预先将资源由源站主动缓存至 CDN 节点,则可以使用预加载功能。