回源配置
源站设置
指定回源地址和监听端口,支持回源到IP及域名。
您需要注意
- http 协议默认开 80、8080 端口,https 协议默认开 443、8443 端口,不可更改使用,开通TCP安全加速可支持其他端口;
- 回源到 IP 请填写服务器 IP 地址,回源到域名请填写对应域名;
- 使用HTTPS协议请上传 SSL&TLS 并开启 HTTPS,否则将影响站点正常访问;
- 不支持端口:21, 22, 23, 25, 68, 135, 139, 445, 593, 873, 1068, 1111, 1434, 1871, 2121, 3208, 4331, 4334, 4444, 4510, 4557, 5152, 5153, 5154, 5554, 5800, 5900, 9995, 9996, 45050, 45060, 65432, 65050, 64150, 64151, 61081, 10050, 32767, 10022。
添加源站
添加源站之前,您需要注意:
- 节点取源时所用协议和客户端访问协议保持一致,源站需要同时支持 80 和 443 端口,否则有可能造成节点取源失败;
- 批量新增源站时,多个监听端口请用英文输入法下逗号分开,这时回源端口将与监听端口保持一致;
- 取源协议为协议跟随时,回源端口将与监听端口保持一致;
- 线路配置优先级:主线路 > 备线路,同一线路类型下,优先级等级越高,则权重越大。
填写表单数据:
- 协议类型: 可选择
HTTP
、HTTPS
两种协议; - 监听端口: 选择HTTP协议时默认为80,HTTPS协议时默认为443;
- 取源协议: 可选择
HTTP
、HTTPS
、协议跟随
三种协议; - 均衡方式: 可选择
轮询
、IP哈希
、COOKIE保持
三种方式; - 回源设置: 可选择
回源到IP
、回源到域名
。当选择回源到IP
时,线路设置需要填写回源IP地址,当选择回源到域名
时,线路设置需要填写回源域名; - 线路设置: 填写回源IP/回源域名、端口、线路(主线路和备线路)、权重。
回源HOST
自定义性能优化节点取源站数据时所需访问的 WEB 服务器域名。在CDN加速过程中,当CDN节点上无法获取到所需资源或因其他原因需要向源站请求资源时,CDN节点会向回源HOST发出请求,以获取所需的资源内容。
可选择 默认(域名本身)
、自定义
。
选择自定义回源HOST时需要填写回源域名,点击【提交】按钮,执行保存。
回源SNI
回源SNI是指使用CDN加速服务时,CDN节点会根据客户端的SNI(即客户端发送的请求的域名信息)来访问源站,从而实现CDN对该域名请求的加速优化。回源SNI主要应用于HTTPS加速,因为如果没有回源SNI,CDN节点会以默认的主机名访问源站,这将可能导致源站返回的证书与客户端请求的SNI不匹配,从而导致HTTPS连接失败。
当业务源站IP绑定多个域名且CDN节点以HTTPS协议访问源站时,必须指定访问的具体域名。
您可以选择关闭回源SNI、自定义回源SNI。
Range回源
注意
需要源站支持Range请求。
Range回源指的是在实现静态文件(如图片、视频等)加速时,使用CDN进行文件分发,同时对于客户端的多次请求只返回部分内容的情况,CDN节点需要回源获取文件的指定部分,然后再返回给客户端请求的部分内容。
开启Range回源后能有效减少网络带宽的紧张,按块缓存,按需回源,提高缓存命中率和响应速度。
只对下面这些文件后缀名生效:
- 视频: AVI、MP4、RMVB、FLV、WMV、MOV、3GP、ASF、MPG、F4V、MKV、VOB、M3U8、TS、DAT、RM;
- 音频: MP3、OGG、M4A、WMA、AIF、AU;
- 安装包: APK、ZIP、EXE、RAR、IPA、PXL、DEB、SIS、JAR、XAP;
- 其他: SO、CUE、CCD、MDS、IMG、7Z、CAB、DHP、GZ、ISO、MPQ、PBCV、PXL、QNP、P00、XY、XY2。
回源保持长连接
回源使用连接保活可以复用现有的连接(需源服务器支持keepalive),避免每次请求都重新建立TCP请求,可大幅提升回源性能,减小延迟。
- 缓存连接数量: 可填 1 ~ 100 个,默认
1个
; - 连接超时时间: 可填 5 ~ 720 秒,默认
360秒
。
回源超时配置
回源超时指的是CDN节点在对源站进行回源访问时,如果源站不能在一定的时间内响应请求,就会发生回源超时的情况。回源超时通常是由于源站过载、网络拥塞等原因造成的。
安全节点的回源请求TCP建连超时等待时间默认为30秒,您可以根据实际需求设置回源请求的最长等待时间,最长不超过300 秒。
- TCP连接超时时间: 可填 5 ~ 75 秒,默认
15秒
; - 回源加载超时时间: 可填 5 ~ 300 秒,默认
15秒
; - 回源请求超时时间: 可填 5 ~ 300 秒,默认
15秒
。
客户端请求超时配置
服务器端读取客户端请求头数据的超时时间,如果超过这个时间客户端还没有发送完整的数据,服务器端将返回408错误。
请求超时的原因可能是服务器繁忙、网络异常或者客户端本身的问题,如果超时错误经常出现,就需要进一步排查原因并采取相应的解决措施。
- 请求头超时时间: 可填 5 ~ 300 秒,默认
15秒
; - 请求体超时时间: 可填 5 ~ 300 秒,默认
15秒
。
服务端等待客户端两次请求的间隔时间
服务端等待客户端两次请求的间隔时间指的是客户端在发送第一次请求后,服务端等待客户端发送第二次请求的时间长度。在一些应用场景中,服务端需要等待客户端发送两次请求才能做出响应,这时就需要控制两次请求之间的时间间隔,以便服务端能够及时响应客户端的请求并确保通信的正常进行。
- 请求间隔超时时间: 可填 5 ~ 300 秒,默认
30秒
。