文档简介:
缓存配置类
Q:什么是缓存过期配置?
A:缓存过期配置是指配置直播加速加速节点在缓存您的业务内容时遵循的一套过期规则。
直播加速节点上缓存的用户资源都面临“过期”问题。若资源处于未过期状态,当用户请求到达节点后,节点会将此资源直接返回给用户,提升获取速度;当资源处于过期状态(即超过了设置的有效时间),此时用户请求会由节点发送至源站,重新获取内容并缓存至节点,同时返回给用户。合理地配置缓存时间,能够有效的提升命中率,降低回源率,节省您的带宽。
Q:如何控制文件在浏览器的缓存时间?
A:天翼云视频直播加速默认支持源站的 Cache-Control 设置。目前暂不支持配置 Cache-Control 头部,因此无法在直播加速节点上配置 max-age,但直播加速节点会继承源站的 max-age,因此只需要在源站的服务器上配好即可。
Q:如何调整缓存配置的优先级?
A:在控制台对缓存配置项拖动即可以实现调整缓存配置的优先级关系,排列在前方的缓存规则优先级高于后方的规则。
Q:直播加速自有源可以设置不缓存某种文件吗?
A:您可以在控制台按照目录和文件类型设置对应的不缓存规则。设置完成后,用户每次发送访问不缓存资源的请求至直播加速节点时,直播加速节点都需回源站拉取相应资源。
Q:直播加速支持哪些缓存过期配置?
A:天翼云视频直播加速支持各维度的缓存时间设置、支持自定义优先级调整、支持忽略不缓存头、支持忽略过期时间和支持去?缓存。合理的配置缓存时间,能够有效的提升命中率,降低回源率,节省您的带宽。
Q:直播加速默认的缓存配置是什么?
A:m3u8 缓存2s,ts 缓存1小时。
Q:什么是忽略不缓存头?
A:忽略不缓存头,即忽略源站的不缓存头部(Cache-Control: no-store|no-cache|private),默认不忽略。
Q:什么是忽略过期时间?
A:忽略过期时间,即忽略源的缓存头部信息,一般指的是Cache-Control中指定的max-age值信息,默认为开启状态。
Q:什么是去除“?”缓存?
A:去除?缓存,即去除URL中问号后的内容进行缓存及回源请求,默认为不忽略,此配置项主要用于用户请求的URL带有随机字符串的情况,即同一条URL不同的问号后的字符串内容一致的情况。