天翼云CDN加速缓存配置类常见问题QA
文档简介:
通过缓存配置类Q&A,快速解答客户常见的缓存配置相关的疑惑。
Q:什么是缓存过期配置?
A:缓存过期配置是指加速节点在缓存源站内容时遵循的一套过期规则。
加速节点上缓存的客户资源都面临“过期”问题。若资源处于未过期状态,节点将直接返回用户所请求的资源;
通过缓存配置类Q&A,快速解答客户常见的缓存配置相关的疑惑。
什么是缓存过期配置?
缓存过期配置是指加速节点在缓存源站内容时遵循的一套过期规则。
加速节点上缓存的客户资源都面临“过期”问题。若资源处于未过期状态,节点将直接返回用户所请求的资源;当资源处于过期状态(即超过了设置的有效时间),节点将用户请求转发至源站进行过期校验,如果源站返回304,则更新缓存状态,直接响应内容给用户,如果源站返回的是文件则说明内容已更新,节点缓存新文件并将新的内容返回给用户。合理的配置缓存时间,能够减少回源过期校验的频率,降低回源过期校验对响应时延的影响。
使用天翼云CDN加速后,是否影响源站响应给客户端的Cache-Control设置?
可能会影响。CDN节点如果设置了具体的缓存过期时间,默认会将对应文件的Cache-Control响应头的值改写为设定的缓存时间值。例如:某图片文件,源站给CDN节点响应头为Cache-Control:max-age=10,在CDN节点配置该文件强制缓存1小时,则该文件给终端用户响应头则为:Cache-Control:max-age=3600。如客户希望透传源站响应头,可提交工单至天翼云客服人工处理。