天翼云CDN加速域名管理教程 - 301/302跟随回源
文档简介:
简述301/302跟随回源功能可满足的业务场景及配置建议。
功能介绍:
配置301/302跟随回源功能后,CDN节点会代替用户去处理源站给出的301/302状态码内容,即cdn节点会直接跳转到源站301/302响应中的Location地址请求资源,不会直接把源站响应的301/302跳转地址直接返回给用户。
简述301/302跟随回源功能可满足的业务场景及配置建议。
功能介绍
配置301/302跟随回源功能后,CDN节点会代替用户去处理源站给出的301/302状态码内容,即cdn节点会直接跳转到源站301/302响应中的Location地址请求资源,不会直接把源站响应的301/302跳转地址直接返回给用户。该功能开启后将会减少一次(或多次)用户和CDN边缘节点的301/302交互,用户体验更优。
适用场景
用户源站使用了重定向的方式去实现资源的获取,同时希望CDN节点在收到301/302响应时再次请求location地址,获取到200响应内容后,再缓存并响应给用户。
注意事项
1、配置301/302跟随回源,请确认跟随时的回源HOST设置需求,当前可实现根据不同的场景匹配不同的效果:
- 期望结果1:源站响应“301/302状态码+Location 地址”给CDN节点时,请求Location 地址携带的HOST头是源站响应的301/302信息里面的Location域名;默认为该效果,只是按第4点建议的进行申请配置,无需额外配置。
- 期望结果2:源站响应“301/302状态码+Location 地址”给CDN节点时,请求Location 地址携带的HOST头是用户自行配置的“回源HOST”,则在配置301/302跟随回源前,请优先确认是否已经按“ 回源HOST ”文档说明进行过回源HOST的配置,此外,还需在按第4点建议的申请配置时,补充说明301/302跟随回源时,也需要使用自定义的回源HOST。
2、支持301/302跟随回源次数设置:即源站响应301/302状态码之后,访问location地址的次数。比如配置1次,源站301/302后给了Location 地址A,此时CDN会去Location地址A取资源,如果Location地址A也给301/302(location 地址为 B),此时CDN不会再去 location 地址B取资源。
配置说明
该功能暂不支持客户自助配置,如需使用,请通过提交工单给天翼云客服,由其人工操作开启。
提交工单时,请附带如下信息:
1、301/302跟随回源次数上限。
2、301/302跟随时的回源HOST设置,是按照301/302信息里面的Location域名,还是按照用户自定义配置的“回源HOST”;如为后者,需特殊说明。