在DCDN动态资源请求业务的回源场景中,网站或应用包含大量动态内容(如用户生成内容、数据库查询结果等),动态内容往往需要频繁回源,使用DCDN代理源站功能可以显著减少回源延迟,优化回源质量。DCDN会在特定的POP节点上分配一个代理源站地址,您可以将这个代理源站地址配置到其加速域名的源站列表中。当客户端请求经过DCDN节点时,如果需要回源数据,DCDN首先回源到代理源站地址,再由代理源站将流量转发至真实源站。这样可以优化网络链路,减少回源延迟,让回源请求更快更稳。
工作原理
通常,不同地域的客户端发起请求,会先到达距离较近的DCDN节点。当请求需要回源时,如果您配置了代理源站,会首先回源到DCDN分配的代理源站地址,再由代理源站将流量转发至真实源站,数据传输更快更稳。如果您未开通代理源站,则是通过DCDN节点通过公网直接回源到源站,回源路径不如代理源站高效,网络稳定性相对较差,容易出现抖动和波动,从而导致回源延迟增加。
使用限制
该功能为白名单功能,如需使用请联系技术支持申请开通。
该功能仅支持华北、华东、华南Region区域。如果您的真实源站位于这三个区域以外的其他区域,暂不支持使用代理源站功能。
添加代理源站
步骤一:创建代理源站
登录DCDN控制台。
在左侧导航栏,选择管理工具 > 代理源站 。
单击新增代理源站,并在弹出的对话框填写真实的源站相关信息。
参数
说明
源站地址
填写真实的源站域名地址或源站IP地址,源站信息请参见配置源站。
重要源站地址需要与区域匹配。例如,如果源站位于华北,区域必须选华北,不可选择其他区域。
区域
源站所属的区域,目前仅支持华北、华东、华南区域(单选)。
NS服务器地址
填写NS服务器地址可提升源站地址的解析效率和准确性。
如果您的源站为IP源站,无需填写NS服务器地址。
如果您的源站为域名,您可以使用第三方工具,例如:https://dns.ip.cn,查询域名注册商的公共DNS服务器IP地址。如果查询不到具体DNS服务器,可以使用常用的大型公共DNS服务器IP地址或直接采用默认NS。
单击确定。
系统将自动分配与真实源站IP映射的代理源站IP地址,在代理源站列表中,您可以看到代理源站域名。
新增代理源站时,关联代理源站的IP状态需要等待3~5分钟更新,状态变为成功后方可用。
步骤二:将代理源站添加至加速域名源站中
在左侧导航栏,单击域名管理。
在域名管理页面,找到目标域名,单击操作列的配置。
在基本配置页签,找到源站信息。
在源站信息区域,单击新增源站信息。
在新增源站信息对话框中,配置代理源站信息。
参数
说明
类型
选择源站域名。
域名
填写对应的代理源站域名。例如:
zfped************kdv.dcdn-backorigin.aliyuncs.com。优先级
选择主。
权重
首次将流量通过代理源站回源时,建议进行灰度切量。可将真实源站与代理源站的优先级均设置为主,代理源站权重设置为1,真实源站权重设置为99;代理源站权重设置为5,真实源站权重设置为95;代理源站权重设置为20,真实源站权重设置为80,依此类推。在进行全量代理源站回源时,可将代理源站的优先级设为主,真实源站的优先级设为备。
说明权重数值越大,对应源站分配到的用户请求比例越高。
例如:有A、B两个源站,两个源站的优先级都是主,A源站的权重为80,B源站的权重为20,则用户请求将会按照8:2的比例在A、B两个源站之间分配。
端口
根据您源站的支持情况,选择回源端口。
80端口:DCDN回源请求源站的80端口。
443端口:DCDN回源请求源站的443端口,源站需要支持HTTPS访问。
说明默认仅支持80和443端口回源,如果您需要配置其他自定义端口回源,请填写信息申请配置。
单击确定。
添加完成后,在左侧导航栏,选择管理工具 > 代理源站 ,返回代理源站页面,查看代理源站对应关联加速域名列是否已关联域名,关联成功即可使用。一般需要等待3~5分钟更新状态。
删除代理源站
如果您不再使用代理源站需要删除时,不能直接删除源站地址中的代理源站。删除代理源站前,您需要把流量先灰度切到真实源站,再删除代理源站。当流量全部切到真实源站后,可通过以下删除代理源站。
先删除域名基本配置中的代理源站信息。
再删除代理源下关联的源站地址,待源站地址全部删除后,可以删除代理源站。