功能介绍
CDN控制台支持自助创建不同类型的刷新任务和预取任务。
URL刷新:执行URL刷新请求后,CDN节点会直接删除URL对应的缓存内容,此时,如果客户端向CDN节点请求该内容,节点会回源站获取并缓存新的内容,同时返回给用户。
目录刷新/正则刷新:执行目录或正则刷新请求后,节点缓存将被标记为缓存过期状态(也叫缓存置过期),此时,如果客户端向CDN节点请求该内容,节点会携带If-Modified-Since请求头或If-None-Match请求头回源站校验内容是否有更新。如果源站响应304,说明源站内容未更新,节点则只更新缓存状态不拉取新内容,使用已有缓存响应给用户;如果源站响应200或206,说明源站内容有更新,节点将拉取新内容并缓存,使用新内容响应给用户。
URL预取:提交URL预取任务后,CDN节点自动触发向源站请求内容并缓存。之后,当用户首次发起请求时,就能直接命中CDN节点的缓存,CDN节点无需再回源站获取。常用于热门文件发布或是大型推广活动前做内容预取,可以降低热点文件发布后源站的回源压力,提升缓存命中率,优化首批访问用户的访问体验。
配置说明
登录CDN控制台。
在【刷新预取】页面,单击【创建任务】。
操作类型按实际场景需求,按需选择【URL刷新】、【目录刷新】、【正则刷新】、【URL预取】。
按照对应操作类型标题下方的提示内容,填写待刷新、预取的内容。
配置完成后,单击【确定】。
参数说明
| 功能 | 说明 |
|---|---|
| URL刷新 | 1.输入需要刷新的完整URL,每个URL要以http://或https://开头,如:http://www.ctyun.cn/images/test.jpg。每条URL一行(回车换行),请注意区分URL中的字母大小写,错误的大小写会导致刷新无效。 2.URL刷新会获取提交的URL缓存key进行刷新,即与提交的URL相同缓存key的文件都刷新。 如用户访问URL与缓存key不一样,请提交用户访问URL。 |
| 目录刷新 | 1.输入需要刷新的目录,目录要以http://或https://开头和/结尾,如:http://www.ctyun.cn/images/。每条目录一行(回车换行),请注意区分URL中的字母大小写,错误的大小写会导致刷新无效。 2.目录刷新会获取提交的目录URL缓存key进行刷新(参照URL刷新),即与提交的目录相同缓存key的文件都刷新。 如用户访问目录与缓存key不一样,请提交用户访问目录。 3.根目录刷新任务下发后全部缓存均会过期回源,存在较高业务风险,默认不支持根目录刷新,如确认需要执行根目录刷新,请通过工单提交给天翼云客服。 |
| 正则刷新 | 1.输入需要刷新的正则URL,每个URL均为域名+正则路径,域名要以http://或https://开头,示例:http://www.ctyun.cn/[0-9][a-z].*.png。每条URL一行(回车换行),请注意区分URL中的字母大小写,错误的大小写会导致刷新无效。目前仅支持输入4种正则表达式:[0-9]、[a-z]、[^/]*、.*。 2.正则刷新会获取提交的正则缓存协议(http/https)及缓存host进行刷新,即与提交的正则相同缓存协议及缓存host都刷新。 |
| URL预取 | 输入需要预取的完整URL,每个URL要以http://或https://开头,如: http://www.ctyun.cn/images/test.jpg,每条URL一行(回车换行),请注意区分URL中的字母的大小写,错误的大小写会导致预取无效。 |
注意事项
CDN节点的缓存不定时更新,当您的源站内容更新后,需要用户获取到最新的资源,可以通过提交刷新任务实现。
缓存key设置详情请见:缓存key设置。
大批量的刷新推送可能会引发高并发回源,如果源站出口带宽较小,建议分多次小批量操作。
每条URL刷新配置一行(回车换行),并注意区分URL中的字母的大小写,刷新任务一般5~10分钟生效。
刷新额度限制:
URL刷新:10000条/日/每账号。
目录刷新:100条/日/每账号。
正则刷新:10条/日/每账号(单域名最高限额10条/日)。
预取功能可以将指定的资源主动预热到节点上,用户首次访问即可直接命中缓存。
大批量的文件预取可能会引发高并发回源,如果源站出口带宽较小,建议分多次小批量操作。
每条URL预取配置一行(回车换行)一次最多50行,并注意区分URL中的字母的大小写,预取任务一般5~30分钟生效。
URL预取额度限制:2000条/日。
说明
为防止资源滥用,天翼云CDN平台限定了各服务资源的额定用量,如果当前用量无法满足使用需要,请提交工单申请扩大额度,我们将根据您业务的实际需求评估并配置。