缓存规则配置

加速域名详情页,点击「缓存规则配置」,进入缓存规则列表。

当用户新建加速域名不使用自定义缓存规则时,系统启用以下默认规则,默认规则参考 CDN 默认规则
支持多条访问控制规则,系统会逐条判断,只有符合全部访问规则的请求才允许访问。

Attention

在访问控制配置中,所有添加、设置、删除操作,在操作完成后均需点击「保存修改」后才会被提交。

添加规则

点击「添加规则」,进入下图所示界面:

可以对如下信息进行配置:

  • 匹配路径 当用户设置缓存规则时,需要指定具体路径下(即<path-pattren>)资源的缓存时间, path-pattern支持模糊正则,可进行诸如"/(a|b/*.(jpg|bmp|png|gif))"等正则规则的设定。 模糊正则的含义如下:
path-pattern含义
/*.jpg所有的jpg文件,也包含/xx/等子目录下的所有jpg文件
/*.(jpg|gif)所有 jpg 或 gif 图片
/a/.*目录/a下的所有文件,也包含/a/xx/等子目录下的所有文件。
/(a|b)/*.jpg目录a或者目录 b 下的所有 jpg 文件,也包含/(a|b)/xx/x下所有jpg文件。

源站不缓存头部

是指忽略源站不缓存头部,其用于忽略请求头中cache-control的两种配置(private,no-cache)和客户端设置的Authorization。启用则忽略源站这三者的设定,资源就都会缓存到CDN节点上。不启用,若源站设置了private,no-cache或指定根据authorization进行缓存时,CDN节点不缓存此类文件。

  • 忽略源站不缓存头,用于忽略请求头中cache-control的两种配置(private,no-cache)和客户端设置的Authorization。
  • 若不启用表示会忽略掉源站对于这三者的设定。使得资源能够以cache-control: public的方式缓存在服务节点上,然后我们的节点才能缓存这种类型的资源,提供加速服务。
  • 若启用表示当源站对某种资源设定了cache-control: private,cache-control:no-cache或指定根据authorization进行缓存时,我们的服务节点将不会对此类文件进行缓存。
  • 默认缓存时间 缓存时间为指定缓存规则下的资源指定最大缓存时间,单位秒

调整规则优先级

可以通过鼠标拖拽上下移动的方式设置缓存规则优先级。

设置已有规则

在需要进行设置的规则项,点击「设置」可对规则进行变更设置。

删除规则

在需要进行设置的规则项,点击「删除」可删除已有访问控制规则。

CDN 默认缓存规则

网页平台

类型缓存时间
.(php|aspx|asp|jsp|do|dwr|cgi|fcgi|action|ashx|axd|json)(?|$)不缓存
带问号文件10分钟
.mp312-24小时
.wma12-24小时
.(shtml|html|htm|js)($|?)12小时
其他文件24小时

下载平台

类型缓存时间
.(php|aspx|asp|jsp|do)(?|$)不缓存
.(7z|apk|wdf|cab|dhp|exe|flv|gz|ipa|iso|mpk|MPQ|pbcv|pxl|qnp|r00|rar|xy|xy2|zip|CAB)($|?)30天
.cgi10分钟
.(shtml|html|htm|js)($|?)12小时
其他文件24小时

点播平台

类型缓存时间
.(php|aspx|asp|jsp|do)(?|$)不缓存
.(7z|apk|wdf|cab|dhp|exe|flv|gz|ipa|iso|mpk|MPQ|pbcv|pxl|qnp|r00|rar|xy|xy2|zip|CAB)($|?)30天
带问号文件10分钟
.cgi10分钟
.wmv24小时
.(shtml|html|htm|js)($|?)12小时
.(gif|swf|png|bmp)($|?)24小时
.mp312-24小时
.wma12-24小时
其他文件24小时