腾讯云 CDN 支持更细粒度的回源配置,根据不同规则回源到不同的源站地址。例如:分路径回源(指定文件类型、文件夹、全路径文件(如:/test/1.jpg)、首页回源),根据 Client IP 所在区域回源等。
回源协议、回源 HOST 均默认继承主源站,暂不支持根据不同规则进行变更。
配置项 | 说明 |
---|---|
回源规则 | 支持按照以下规则匹配用户请求: Client IP:根据用户的访问归属地,可指定属于指定地区或不属于指定地区的用户,回源请求指向指定的源站地址; 文件后缀:支持按照指定的文件后缀匹配,对符合该文件后缀的请求,回源请求指向指定的源站地址,支持输入多个后缀,多个后缀使用;分隔; 文件目录:支持按照指定的文件目录匹配,对符合该文件目录的请求,回源请求指向指定的源站地址;支持输入多个后缀,多个目录使用;分隔; 全路径文件:支持指定文件,例如:/a/1.jpg,该文件回源请求指向指定的源站地址;支持输入多个全路径文件,多个文件使用;分隔; 首页:针对首页文件,支持指定首页文件回源请求时按照指定的源站地址回源请求。 |
回源地址 | 支持输入 IP/域名,每条回源规则对应一个回源地址。回源 HOST 将继承源站信息内的回源 HOST 按照该 HOST 信息回源。 |
端口 | 支持自定义回源端口号,未配置的情况下将按照回源协议默认http回源80端口、https回源443端口,回源协议将跟随源站信息设置,例如源站信息内回源协议配置为 HTTPS,则高级回源规则回源匹配命中时,将按照 HTTPS 回源。 |
规则优先级判断优先:分路径回源规则(包含指定文件类型、文件夹、全路径文件(如:/test/1.jpg)、首页回源) > Client IP,其次,在多条分路径回源和多条Client IP回源规则中,底部优先级大于顶部优先级。
例如:配置了 Client IP属于:江苏回源到1.1.1.1 和文件路径包含/test回源到2.2.2.2,则按照顺序匹配的优先级,优先匹配分路径回源,则属于江苏的Client IP访问/test时,将回源到2.2.2.2中。
示例:
例如用户配置的 CDN 加速域名为www.example.com
,在高级回源规则中,配置了以下规则,则用户请求将按照以下情况回源:
访问情况一:用户请求 URL 为http://www.example.com/vod/
,用户 IP 归属于上海,则回源请求规则匹配文件目录规则,请求回源至1.1.1.3源站内;
访问情况二:用户请求 URL 为http://www.example.com/
,用户 IP 归属于广东;则回源请求时规则同时匹配首页回源规则和分Client IP规则,由于分路径回源请求规则优先级大于 Client IP,回源请求将回源至1.1.1.5源站内;
访问情况三:用户请求URL为http://www.example.com/image/1.jpg
,用户 IP 归属于广东,则回源请求规则同时匹配文件后缀、全路径文件、 Client IP 的规则,由于分路径回源请求规则优先级大于 Client IP,同时底部优先级大于顶部,即全路径文件规则优先级大于文件后缀,则回源请求将回源至1.1.1.4源站内;
本页内容是否解决了您的问题?