
# 回源配置概述
当终端用户访问资源时，如果CDN节点没有缓存该资源，就会回源请求资源并缓存到CDN节点。您可以根据业务需求对回源的各个参数进行设置，提升资源访问效率。
#### CDN回源原理
1. 终端用户发起请求：终端用户访问一个网站时，DNS解析将客户端（如浏览器）请求的URL指向CDN加速域名。
2. CDN节点查找缓存：如果CDN节点已缓存该资源，节点将数据直接返回给客户端，从而实现快速响应。
3. **回源请求**：如果CDN节点未缓存请求的资源，CDN节点会根据域名配置的回源策略，向源站发起回源请求。
4. **回源获取资源**：源站接收到CDN节点的回源请求后，根据请求的URL和参数，返回相应的资源给CDN节点。
5. 节点缓存\&响应资源：CDN节点在获取到源站返回的资源后，会将资源返回给客户端，同时将资源缓存在节点，以便下次请求可以直接返回缓存的资源给客户端。
 
#### 支持的回源配置项
修改回源相关配置需要加速域名处于"已开启"或"配置中"状态，并且未被CDN锁定、禁用。
| 功能                                                                                       | 说明                                                                  |
|:---|:---|
| [修改域名源站配置](https://support.huaweicloud.com/usermanual-cdn/zh-cn_topic_0064907810.html)   | 当您的源站IP、域名发生变化，源站信息配置错误时，可以在此项配置中配置相关源站信息。                          |
| [修改域名回源HOST](https://support.huaweicloud.com/usermanual-cdn/zh-cn_topic_0064907738.html) | 如果CDN回源时访问的站点域名不是您的加速域名（CDN默认回源HOST为加速域名），您需要设置回源HOST。              |
| [修改回源协议](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0194.html)                | 如果您需要指定CDN回源时的请求协议，您需要配置回源方式。                                       |
| [配置回源SNI](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0258.html)               | 如果源站IP绑定了多个域名，当CDN节点以HTTPS协议访问源站时，您可以设置回源SNI，指定CDN节点在回源时访问的域名。      |
| [回源URL改写](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0179.html)               | 如果您的回源请求URL与源站URL不匹配，您可以改写回源URL，提高回源请求URL与源站的匹配度，提升回源命中率。           |
| [配置高级回源](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0221.html)                | 如果您需要根据不同的资源类型或路径回源到不同源站，可以通过高级回源配置实现。                              |
| [Range回源](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0027.html)               | 如果您的资源内容较大，希望CDN回源时分片返回内容，以便缩短大文件的分发时间，提升回源效率，减少回源消耗，您需要设置Range回源。  |
| [回源跟随](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0028.html)                  | 如果您的源站地址因业务需求做了301/302 重定向，您需要开启回源跟随功能才可以将重定向的资源缓存到CDN节点，达到加速分发的效果。 |
| [配置回源是否校验ETag](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0222.html)          | CDN节点缓存的资源过期后，如果您希望CDN通过ETag的值判断资源是否改变，需要开启回源是否校验ETag。              |
| [修改回源超时时间](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0214.html)              | 如果您需要根据源站特性和业务场景调整回源超时时间，您需要配置此项。                                   |
| [回源请求头](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0126.html)                 | 如果您想在回源时加入或删除指定的HTTP消息头部，改写终端用户请求URL中的头部信息，您需要设置回源请求头。              |
| [配置动态加速回源模式](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0296.html)            | 如果您想动态内容回源请求时根据权重（默认是择优回源）回源，您需要设置动态加速回源模式。                         |
   
