You need to enable JavaScript to run this app.
导航
回源超时时间设置
最近更新时间:2024.08.05 16:49:34首次发布时间:2023.01.11 13:50:08

本文档介绍了火山引擎内容分发网络(CDN)提供的回源超时时间功能。您可以使用该功能对回源请求配置超时时间。

背景知识:HTTP 请求的流程

当客户端请求访问一个网站时,请求的流程包含以下步骤:

  1. 通过 DNS 解析,客户端获取到网站服务器的 IP 地址。

  2. 客户端向网站服务器发送 TCP 请求以建立连接。

  3. 网站服务器响应客户端的 TCP 请求,连接建立。

  4. 客户端向网站服务器发送 HTTP 请求获取网站的内容。

  5. 网站服务器响应客户端请求,将请求的内容发送给客户端。

  6. 收到内容后,客户端向网站服务器发送 TCP 请求以断开连接。

  7. 网站服务器响应客户端的 TCP 请求,连接断开。

在 CDN 向源站请求内容时,也是遵循这个流程。

回源超时时间

在 CDN 中,默认的超时时间配置如下:

  • CDN 向源站发送 TCP 请求建立连接时,TCP 请求的超时时间是 2 秒。

  • CDN 向源站发送 HTTP 请求获取源站的内容时,HTTP 请求的超时时间是 60 秒。

在某些情况下,您可能需要根据网络情况以及源站的数据处理能力设置一个合理的超时时间。在设置超时时间前,请留意以下说明:

  • 如果您设置的超时时间过短,回源请求可能会频繁失败。原因可能是网络质量不佳。

  • 如果您设置的超时时间过长,回源请求会持续占用源站的连接数,影响源站的服务能力。

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
  4. 在页面右上方,点击 回源配置 页签。
  5. 点击 编辑配置
  6. 回源超时时间设置 下方,设置 状态 为启用。
  7. 分别对 TCP 和 HTTP 设置超时时间。超时时间的单位是 秒。
    • 对于 TCP 超时时间,您可以设置的时间范围是 2-60 秒。
    • 对于 HTTP 超时时间,您可以设置的时间范围是 5-60 秒。
  8. 设置完成后,在页面右上方,点击 提交编辑

alt