华为云计算 云知识 CDN刷新预热常见问题
CDN刷新预热常见问题

 【CDN年中活动】 

为什么预热的任务一直在处理中?

预热的任务一直在处理中的可能原因有如下几种:

可能当前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,本网站有权在核实确属侵权后,予以删除文章。

上一篇:云市场简介 下一篇:CDN服务中DNS有什么作用?

自助服务

华为云自助服务为用户提供产品常见问题,自助工具,便捷服务入口,帮助您更加方便、快捷的使用云服务