搜索本产品文档关键词
Range回源
所有文档
menu
没有找到结果,请重新输入

内容分发网络 CDN

Range回源

概述

CDN 为客户提供 Range 回源配置功能,Range 是 Http 请求头,用于请求指定的部分文件。如:Range: bytes=0-999 就是请求该文件的前 1000 个字节。开启Range回源功能,可以减少回源流量消耗,有效提高大文件分发效率,提升响应速度。

注意事项

  • 此功能需要源站支持 Range 请求,否则会导致回源失败。

操作步骤

  1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
  2. 在左侧导航栏,点击域名管理
  3. 进入域名管理页面,点击目标域名操作列的管理
  4. 进入“CDN域名详情”页,在页面上方导航栏选择回源配置页签。
  5. 进入回源配置页面,选择Range回源设置模块的开/关

image.png

配置举例

例如我们请求资源: http://cloud.baidu.com/test.mp4, CDN 节点收到请求后,在未命中节点缓存、缓存过期等情况下需要回源时,开启/关闭 Range 回源的效果如下

  • 开启

    • CDN 节点发起带 Range 的回源请求,分片获取资源,缓存并返回给用户

      • CDN 节点 Range 回源和网民侧 Range 访问 CDN 的逻辑是解耦的。开启 Range 回源后,无论网民侧请求是否带 Range 头,CDN节点都会 Range 回源
      • CDN 节点 Range 回源的单个分片大小是 1MB。
  • 关闭

    • CDN 节点发起不带 Range 的回源请求,获取完整的资源,缓存并返回给用户

      • CDN 节点 Range 回源和网民侧 Range 访问 CDN 的逻辑是解耦的。关闭 Range 回源后,无论网民侧请求是否带 Range 头,CDN 节点都不会 Range 回源
      • 如果请求带有 Range,可能会有回源放大和响应慢的问题。

        • 回源放大:比如请求 7-8M 的资源,节点回源会放大到请求整个资源。
        • 响应慢:比如请求 7-8M 的资源,节点回源需要先获取 0-7M 的数据之后,才能给客户端响应。
上一篇
回源超时配置
下一篇
私有Bucket回源