为什么预热的任务一直在处理中?
预热的任务一直在处理中的可能原因有如下几种:
可能当前CDN处于预热高峰期,您的预热任务正在排队中。
缓存预热的时候CDN要回源请求资源,会占用源站带宽。当您要执行大批量文件预热时,可能会导致您的源站带宽资源被占满,建议:
预热时请尽量分批次执行。
您可以在访问量低的时间(如夜间)进行预热。
升级您的源站带宽。
预热的任务已完成,在控制台界面没有刷新状态导致,请您刷新控制台界面后再查看。
如何刷新泛 域名 的CDN缓存?
泛域名缓存刷新时需要在控制台的URL或目录输入框中输入具体的需要刷新的二级域名下的URL或目录路径,不能直接输入https://*.example.com/file01.html或https://*.example.com/file02/。
示例:
您已接入 CDN加速 的泛域名为*.example.com。
需要刷新内容的具体二级域名为abc.example.com。
需要刷新的URL为:https://abc.example.com/file01.html;刷新URL时在URL输入框输入https://abc.example.com/file01.html进行刷新;
刷新目录时在目录输入框输入https://abc.example.com/file02/进行刷新。需要刷新的目录为:https://abc.example.com/file02/。
做了刷新和预热操作,为什么访问的文件还是旧的?
可能原因是您缓存刷新和预热的时间间隔太近,导致刷新失败,建议您刷新和预热的间隔时间为五分钟以上。
缓存预热失败怎么办?
缓存预热失败的可能原因是:
执行大批量文件的集中预热时,可能会导致您的源站带宽资源被占满。预热时请尽量分批次执行,您也可以通过扩充源站带宽来提升预热效率。
检查资源对应的缓存过期时间是否为0,如果为0,不允许缓存会导致预热失败;
排查源站的cache-control配置,配置private、no-cache、no-store将导致CDN不能缓存引起预热失败,如果不配置,默认为private。
目前不支持预热目录、动态文件和缓存过期时间为0的url。
CDN是否支持目录预热?
预热仅支持完整URL预热,不支持目录预热,详细内容请参考刷新预热。
缓存刷新预热是否需要对HTTP和HTTPS分别预热?
不需要,只需要刷新预热HTTP或HTTPS其中一种即可。
同时开通了中国大陆和中国大陆境外加速,刷新预热时是否需要区分?
对加速域名的缓存刷新和缓存预热不区分中国大陆和中国大陆境外,直接刷新预热对应的URL即可。
是否可以预热m3u8文件?
支持对m3u8文件进行预热。
为什么进行缓存刷新的时候报错用户无权限?
可能原因是您的加速域名为“已停用”状态,请重新开启您的加速域名。欠费也可能会导致您的加速域名停用,请确保您的账户上金额充足。
源站静态文件更新后,能否自动刷新CDN缓存?
当站点资源更新时,您可以通过CDN服务所提供的缓存刷新、缓存预热API接口,主动调用CDN API接口来更新CDN缓存,详见API参考。
预热不支持目录的话,那么URL请求是如何从CDN请求资源?
CDN预热可以理解为模拟一个用户访问,从源站下载资源。假如CDN支持预热目录,那么CDN向源站发起访问目录的请求,源站也不知道具体要下载什么文件,因此CDN业界都无法支持预热目录。而请求一个文件对应的URL,CDN转发给源站下载文件,源站也能找到对应的文件,完成下载。
版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。