内容分发网络 CDN 浏览器缓存过期配置

源站可通过设置响应头 Cache-Control 控制 CDN 节点的缓存过期时间(如缓存选项为:遵循源站),同时 CDN 节点将 Cache-Control 头部传递给用户,实现控制浏览器的缓存时间。若需要由 CDN 节点设置浏览器的缓存时间,可通过 此功能 修改 CDN 节点响应给用户的 Cache-Control 头部,达到降低回源率的目的。

相关产品
内容分发网络 CDN 产品页,含版本规格、价格与购买入口。

一、功能介绍

当用户请求你某一业务资源时,若你已配置/命中控制台 节点缓存过期配置 时, Cache-Control 头部默认遵循以下平台策略:

·如果源站对应的 HTTP Response Header 中无 Cache-Control 头部,且没有命中开启的启发式缓存,则传递无 Cache-Control 头部给浏览器。

·如果源站对应的 HTTP Response Header 中无 Cache-Control 头部,且命中开启的启发式缓存,则传递启发式缓存策略的 Cache-Control 头部给浏览器。

·如果源站对应的 HTTP Response Header 中存在 Cache-Control 头部,则传递该 Cache-Control 头部给浏览器。

若你未配置任何规则或请求未命中配置的规则时:

·如果源站对应的 HTTP Response Header 中存在 Cache-Control 头部,则遵循该 Cache-Control头部给浏览器。

·如果源站对应的 HTTP Response Header 中无 Cache-Control 头部,则传递无 Cache-Control 头部给浏览器。

注意:请求资源时,若浏览器有缓存,会优先返回资源。浏览器无缓存就会去节点请求,若节点有缓存则返回资源,无缓存就回源获取。

二、查看配置

登录 CDN 控制台,在左侧菜单栏选择域名管理,单击域名操作列的管理,进入域名配置页面,切换 Tab 至缓存配置,即可找到浏览器缓存过期配置。

三、新增规则

你可按需添加浏览器缓存过期规则,单击新增规则,支持指定文件类型/文件目录/文件路径/首页配置缓存行为。

·遵循源站:遵循源站的 Cache-Control 头部。源站无 Cache-Control 头部或 Cache-Control 头部为 no-cache/no-store/private,则浏览器不缓存资源。

·缓存:强制遵循控制台浏览器缓存配置规则。

·不缓存:浏览器不缓存资源。

配置约束

·单个域名至多可添加20条规则,全部文件和首页类型规则,至多可添加1条。

·区分大小写匹配,请输入大小写正确的内容。

·多条规则支持调整优先级:底部优先级大于顶部。

·单条文件类型/文件目录/文件路径规则中,至多可输入50组内容,不同内容之间用“;”分隔。例如:文件类型 – jpg;png。

赞 (0)
上一篇 4天前
下一篇 4天前