当前位置:主页 > 查看内容

回源跟随_内容分发网络 CDN_用户指南_域名配置_回源配置

发布时间:2021-09-13 00:00| 位朋友查看

简介:背景信息 如果您的源站地址因业务需求做了301/302 重定向,CDN的回源请求会返回301/302状态码,当您开启回源跟随后,CDN节点会先跳转到301/302对应地址获取资源,缓存后再返回给用户。开启或未开启回源跟随CDN的处理如下: 未开启 : CDN会将301/302对应跳转……

背景信息

如果您的源站地址因业务需求做了301/302 重定向,CDN的回源请求会返回301/302状态码,当您开启回源跟随后,CDN节点会先跳转到301/302对应地址获取资源,缓存后再返回给用户。开启或未开启回源跟随CDN的处理如下:

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

操作步骤

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

配置示例

  • 域名www.example.com开启回源跟随,配置如下:

    用户请求www.example.com/cdn.jpg文件,未命中缓存,节点回源请求资源。若源站返回HTTP Response状态码301/302,重定向跳转地址为www.example.com/test/cdn.jpg。
    1. 节点收到301/302状态码后,直接向需要跳转的地址发起请求。
    2. 节点获取到资源后,返回给用户,并缓存到节点。
    3. 如果用户B再请求www.example.com/cdn.jpg文件,直接命中缓存,节点将资源返回给用户。
  • 域名www.example.com未开启回源跟随,配置如下:

    用户请求www.example.com/cdn.jpg文件,未命中缓存,节点回源请求资源。若源站返回HTTP Response状态码301/302,重定向跳转地址为www.example.com/test/cdn.jpg。
    1. 节点直接将HTTP Response状态码301/302返回给用户,由客户端向重定向跳转地址发起请求。
    2. 如果重定向跳转地址的域名未接入CDN,则节点不能缓存该资源,不会有加速效果。
    3. 如果用户B请求www.example.com/cdn.jpg文件,重复以上流程。

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:ModifyInstanceVncPasswd - 云服务器 ECS 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐