文档中心 CDN Pro 配置回源超时时间

配置回源超时时间

更新时间:2023-03-24 23:30:14

配置场景

在CDN Pro采用HTTPS回源获取内容时,CDN Pro节点需要先与源站进行四层TCP建联,建联完成后再进行七层HTTP数据传输。CDN Pro在HTTPS的阶段设置了一些回源超时时间,可以降低节点回源对源站的负载消耗,同时降低异常处理等待时间。

原理说明

超时时间相关配置项及其原理如下:

1)配置回源TCP连接复用超时时间HTTP keep-Alive,提升四层TCP连接复用率。HTTP keep-Alive 是指,使用单个 TCP 连接来发送/接收多个 HTTP 请求/响应,而不需要为每个请求/响应专门新建一个 TCP 连接(即:TCP连接复用会话保持时间)。CDN Pro同一节点在与源站建立TCP连接后会进行会话保持一段时间,在这段时间内,下一个需要通过该节点回源的HTTPS请求,可以直接复用已有的四层TCP连接进行七层层HTTP数据传输,无需重新进行TCP建联,以此减少源站四层TCP处理消耗。

2)配置回源TCP建联超时时间origin_connect_timeout,减少四层TCP连接异常等待处理。CDN Pro节点回源时,未在指定时间内与源站完成TCP建联,则则回源请求失败,直接响应错误信息给用户。当前默认5秒。

3)配置回源读取响应超时时间origin_read_timeout,减少七层HTTP数据传输响应异常等待处理。CDN Pro节点回源请求获取内容时,源站未在指定时间内完成数据响应,则CDN Pro不再继续等待,直接响应错误信息给用户。当前默认20秒。

4)配置回源请求写入超时时间origin_send_timeout,减少七层HTTP数据传输请求异常等待处理。CDN Pro节点回源请求发送内容时,未在指定时间内完成数据发送,则CDN Pro节点不再继续尝试发送,直接响应错误信息给用户。当前默认20秒。

上述Keep-Alive超时时间可在控制台中配置,以下将为您介绍。TCP建联超时时间、回源请求写入超时时间和回源请求写入超时时间为开放的指令,您可在边缘逻辑中配置调整。

操作说明

  1. 进入CDN Pro产品控制台,点击左侧菜单【边缘配置】【加速项目】,找到您要修改的加速项目,然后对应的加速项目ID字段,进入所选加速项目配置页。

年度大盘点:带你回顾网宿科技的2018!

  1. 点击“版本号” 选择一个您要修改的配置版本,点击“编辑”按钮(或者点击“克隆”按钮后再点击“编辑”按钮),然后点击【基础配置】页签,找到您要修改的源站对应的“编辑”按钮,修改源站配置。

年度大盘点:带你回顾网宿科技的2018!

  1. 在源站配置弹窗下,点击展开“高级配置”模块,找到“Keep-alive超时”配置项,配置TCP连接复用超时时间,然后点击“确认”按钮。

Keep-alive超时时间:单位为秒。默认值是60秒。支持配置的范围时5~600秒。若您想调整配置值上限,可联系网宿技术支持为您调整maxUpstreamKeepaliveTimeOut 服务上限。

年度大盘点:带你回顾网宿科技的2018!

  1. 源站配置完成后,点击 “保存” 或者 “保存并验证”。

  2. 到这里,您已完成回源keep-Alive超时时间配置,可以开始执行测试部署操作。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!