回源指您通过客户端请求访问资源时,如果DCDN节点上未缓存该资源,或者您部署预热任务给DCDN节点时,DCDN节点会回源站获取资源。您还可以根据业务的实际需要来配置回源相关功能。
阿里云提供丰富的回源配置功能:
功能名称 | 功能概述 | 应用场景 |
配置回源HOST | 自定义DCDN节点回源时需要访问的具体服务器域名。 | 当您的源站的同一个IP地址上绑定了多个域名或站点,您可以通过配置HTTP请求头中的HOST信息,来指定DCDN节点回源时需要访问的站点。DCDN在回源过程中会根据HOST信息去对应站点获取资源。 |
配置静态协议跟随回源 | 设置回源协议类型(跟随、HTTP或HTTPS)。 | 当您通过客户端请求访问资源时,如果DCDN节点上未缓存该资源,则会根据您配置的协议跟随规则到源站获取资源。 |
OSS私有Bucket回源 | OSS私有Bucket回源。 | 当您的源站为OSS且Bucket设置为私有时,必须先打开阿里云OSS私有Bucket回源开关对DCDN授权,才能实现DCDN回源至私有OSS Bucket访问资源,从而有效防止资源盗链。 |
配置回源SNI | 指定DCDN回源时具体访问的站点。 | 如果您的源站IP绑定了多个域名,当DCDN节点以HTTPS协议访问您的源站时,您可以设置回源SNI,指明具体访问域名。 |
配置Common Name白名单 | 对客户端请求进行验证,拒绝白名单以外的请求访问源站。 | DCDN节点通过HTTPS协议与源站建立连接时,系统会对客户端请求中携带的SNI(Server Name Indication)和源站返回证书的Common Name进行校验,从而确定该请求是接受还是拒绝。 |
配置Range回源 | 源站服务器只返回指定范围内的部分内容。 | 较大文件的分发加速时开启Range回源功能,可以减少回源流量消耗,并且提升资源响应时间。 |
回源请求超时时间 | 设置DCDN回源请求的最长等待时间。 | DCDN节点的回源请求超时等待时间默认为30秒,您可以根据实际需求设置DCDN回源请求的最长等待时间。当回源请求等待时间超过配置的超时时间时,DCDN节点与源站的连接断开。 |
配置自定义回源HTTP请求头 | 添加、修改或删除回源HTTP请求头。 | HTTP请求回源时,您可以添加或删除回源HTTP头。 |