回源配置

回源配置

回源配置包括:回源HOST配置、Range回源配置、302回源跟随配置。

1. 回源HOST配置

回源HOST是CDN节点在回源过程中,在源站访问的站点域名,即HTTP请求头中的HOST信息。配置回源HOST后,CDN在回源过程中会根据HOST信息去对应站点获取资源。

背景信息

源站与回源HOST的区别如下所示:

  • 源站:源站的IP地址或域名指引CDN节点回源到对应的源站服务器。
  • 回源HOST:回源HOST指明了资源所在的具体站点域名。

注意事项

域名添加后,CDN默认回源HOST为您的加速域名。若您的源站绑定了多个站点域名,且加速域名不是您期望CDN在回源时请求的站点域名时,您需要自定义回源HOST来指明站点域名。

操作步骤

  1. 登录CDN控制台。
  2. 在左侧菜单栏中,选择“域名管理”。
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“回源配置”页签。
  5. 在回源HOST配置模块,单击“配置”,系统弹出“修改回源HOST配置”对话框。

  6. 选择适用的回源HOST类型,并指明资源站点域名。

    • 加速域名:回源HOST默认为加速域名。 示例:接入CDN的加速域名为www.example.com,当CDN节点对该域名发起回源请求时,会根据http请求头中host字段值www.example.com,向源站站点www.example.com请求资源。
      • 自定义域名:当您的源站绑定了多个站点域名时,需要回源HOST指明资源所在的站点域名。 示例:接入CDN的加速域名是www.example01.com,源站存在有www.example01.com、www.example02.com两个站点,您期望CDN在回源时到站点www.example02.com请求资源,就需要将自定义域名设置为www.example02.com。当CDN节点对该域名发起回源请求时,会根据http请求头中host字段值www.example02.com,向源站站点www.example02.com请求资源
  7. 单击“确定”,完成回源HOST配置。

2. Range回源配置

Range回源是指源站在收到CDN节点回源请求时,根据http请求头中的Range信息返回指定范围的数据给CDN节点。

背景信息

  • Range信息的作用是在http请求头中指定返回数据的范围,即第一个字节的位置和最后一个字节的位置。如:Range: bytes=0-100就是请求该文件的前101个字节的数据内容。
  • Range回源能有效缩短大文件的分发时间,提升回源效率,减少回源消耗。

注意事项

开启Range回源的前提是您的源站支持Range请求,否则可能导致回源失败。

操作步骤

  1. 登录CDN控制台。
  2. 在左侧菜单栏中,选择“域名管理”。
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“回源配置”页签。
  5. 在Range回源配置模块,根据实际业务情况选择是否开启Range回源开关。

3. 302回源跟随配置

开启302回源跟随配置后,当CDN节点回源请求源站返回302状态码时,CDN节点会先跳转到302对应地址获取资源,缓存后再返回给用户。

背景信息

若您的源站地址因业务需求做了302重定向,当CDN节点向源站发起回源请求时,源站会向CDN节点返回302状态码,CDN节点后续处理如下:

  • 未开启302回源跟随:CDN节点会将302对应跳转地址直接返回给用户,让用户自己去请求跳转地址的资源。若该跳转地址域名未加入CDN,则该请求过程不会有CDN加速效果。
  • 已开启302回源跟随:CDN节点会先跳转到302对应地址获取用户所需资源后缓存至节点并返回给用户,当其他用户再次请求同样资源时会直接命中节点缓存。

操作步骤

  1. 登录CDN控制台。
  2. 在左侧菜单栏中,选择“域名管理”。
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“回源配置”页签。
  5. 在Range回源配置模块,根据实际业务情况选择是否开启Range回源开关。

个结果匹配 ""

    无结果匹配 ""