本文主要介绍什么是回源以及回源相关功能。

什么是回源

当您通过客户端请求访问资源时,如果全站加速节点上未缓存该资源,则会到源站获取,如果是静态资源直接缓存到全站加速节点,如果是动态资源则透传给客户;或者您部署预热任务给全站加速节点时,全站加速节点收到预热任务以后主动回源站获取所需资源同时缓存到全站加速节点。您可以根据业务的实际需要来配置回源相关功能。

相关功能

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