Range回源配置

最近更新时间:2018-06-07 19:19:38

CDN 为您提供 Range 回源配置功能,Range 是 HTTP 请求头,用于文件指定部分的请求。如:Range: bytes=0-999 就是请求该文件的前 1000 个字节。开启 Range 回源配置能够有效提高大文件分发效率,提升响应速度。

源站需要支持 range 请求,否则会导致回源失败。

开启 range 回源配置后,资源在节点上分片缓存,但所有分片的缓存过期时间保持一致,按照用户指定的缓存过期规则。

配置指引

登录 CDN 控制台,选择左侧菜单栏的【域名管理】,单击您所要编辑的域名右侧的【管理】。

单击【回源配置】,您可以看到 Range 回源配置 模块:

默认情况下,range 回源配置为开启状态。

配置案例

若域名 www.test.com range回源配置如下:

用户A请求资源: http://www.test.com/test.apk,节点收到请求后,发现缓存的test.apk文件已过期,此时发起回源请求,节点回源使用 range 请求,分片获取资源并缓存。若此时用户乙发起的也为 range 请求,当节点上存储的分片已满足 range 中指定的字节段,则会直接返回给用户,无需等所有分片获取完毕。

若域名 www.test.com Range回源配置如下:

用户A请求资源: http://www.test.com/test.apk,节点收到请求后,发现缓存的test.apk文件已过期,此时发起回源请求,节点会直接向源站获取整个资源,待完整获取资源后再返回给用户。