有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

功能简介

正常情况下,当源站返回 301/302 请求后,节点默认会将响应状态码返回给客户端,由客户端重定向到对应的资源进行访问。
EdgeOne 支持回源跟随重定向,开启后,节点回源时如收到 301/302 状态码,会主动跟随重定向(不超过设置的最大重定向次数)至指定的地址,直到获取对应文件后,再响应客户端实际资源,能够提高用户的访问响应速度。

例如:客户端访问 URL 为 https://a.example.com/test.jpg,源站 A 将该 URL 302重定向至 https://b.example.com/test.jpg,并且域名 a.example.com 已接入 EdgeOne 服务,b.example.com 还未接入加速服务。则:
未开启回源跟随重定向:客户端发起访问后,如果 EdgeOne 节点内无缓存,则回源站 A 访问并收到302状态码后,会将该状态码响应至客户端,由客户端直接向源站 B 发起请求并获取对应资源。此时,因为源站 B 未接入加速服务,客户端自行发起访问速度较慢,且获取文件后无法缓存,当有其他用户访问相同文件时,需要再次重复该流程。
开启回源跟随重定向:客户端发起访问后,如果 EdgeOne 节点内无缓存,则回源站 A 访问并收到302状态码后,会根据该状态码及相应地址,直接向源站 B 发起请求并获取对应资源后,缓存该资源在节点中。此过程由 EdgeOne 节点来进行回源请求,请求速度更快,且获取文件后可缓存于节点中,当有其他用户访问相同文件时,无需重复回源,可直接命中文件并响应客户端。




操作步骤

例如:若您需要针对指定域名 www.example.com 开启回源跟随重定向,最大重定向次数为3次。可参考以下步骤:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,单击站点列表,在站点列表内单击需配置的站点。
2. 在站点详情页面,单击规则引擎。
3. 在规则引擎管理页面,单击创建规则,进入新规则的编辑页面。以当前场景为例,可按照如下步骤操作:
3.1 在规则编辑页面,匹配类型选择为 HOST 等于 www.example.com
3.2 单击操作,在弹出的操作列表内,选择操作为回源跟随重定向
3.3 单击开关,单击开关切换为开启,可配置最大重定向次数为 3次,相关配置说明如下:
最大重定向次数:可配置1-5次,在最大重定向次数内,节点将跟随重定向地址直到获取相应资源,超出最大重定向次数后,将直接响应对应状态码给客户端。

4. 单击保存并发布,即可完成该规则配置。