腾讯云 CDN回源跟随 301/302-资讯论坛-小武站

腾讯云 CDN回源跟随 301/302

一、功能核心作用

 
CDN 节点处理源站 301/302 重定向的两种模式,核心差异在于是否由 CDN 节点主动跟随跳转,决定了重定向过程中请求 / 响应头的透传逻辑:
 
  1. 默认关闭状态CDN缓存 301/302 状态码,源站返回重定向后,CDN 直接将 301/302 响应返回给用户浏览器,由浏览器携带原有 Cookie / 请求头完成跳转,信息全程透传无丢失
  2. 开启状态:CDN 节点收到源站 301/302 后,主动代替浏览器跟随跳转(最多跟随 3 次),获取目标资源缓存并返回给用户,浏览器无需自行跳转,提升访问速度,但跳转过程中会丢失源站下发的新 Cookie / 头信息
 

二、配置基础规则

 
  1. 配置路径:登录腾讯云 CDN 控制台→域名管理→选中域名点击「管理」→回源配置标签页,找到「回源跟随 301/302」开关;
  2. 默认状态默认关闭,可手动开启,配置修改后 5-10 分钟全网生效;
  3. 跳转限制:开启后最多跟随3 次重定向,超出次数则直接将 301/302 响应返回给用户,不再跟随。
 

三、两种生效场景(官方示例)

 

场景 1:同域名内 301/302 跳转(开启后生效)

 
用户请求http://cloud.tencent.com/1.jpg,源站返回 302 跳转到同域名2.jpg
 
  1. CDN 节点主动向2.jpg发起请求,获取资源缓存至节点;
  2. 直接将2.jpg资源返回给用户,浏览器无感知跳转;
  3. 后续其他用户请求1.jpg,直接命中 CDN 节点缓存,无需回源。
 

场景 2:跨域名 301/302 跳转(开启后不生效)

 
用户请求http://cloud.tencent.com/1.jpg,源站返回 302 跳转到其他域名的xxx.tencent.com/1.jpg
 
  1. CDN 节点不跟随跨域跳转,直接将 301/302 响应返回给用户;
  2. 由用户浏览器向目标域名发起新请求,若目标域名未接 CDN,则无加速效果
  3. 后续请求会重复上述流程,无法命中缓存。
 

四、核心适用 & 禁用场景

 

✅ 推荐开启(纯静态资源加速场景)

 
  • 视频点播、大文件下载、纯静态网页(无登录 / 动态会话);
  • 同域名内存在大量 301/302 重定向(如资源路径迁移),需提升访问速度。
热评
加载中...
随便看看