配置WAF到网站服务器的连接超时时间
如果您需要针对域名的每个请求设置超时时间,可参考本章节开启WAF到客户源站的“超时配置”并设置“连接超时”、“读超时”、“写超时”的时间。开启后不支持关闭。
- 连接超时:WAF转发客户端请求时,TCP三次握手超时时间。
- 写超时:WAF向源站发送请求的超时时间,如果在设定的写超时时间内源站未接收到请求,则认为连接超时。
- 读超时:WAF从源站读取响应的超时时间,如果在设定的读超时时间内未收到来自源站的响应,则认为连接超时。
WAF转发请求给源站的三个步骤如图1所示。
- 浏览器到WAF引擎的连接超时时长是120秒,该值取决于浏览器的配置,该值在WAF界面不可以手动设置。
- WAF到客户源站的连接超时时长默认为30秒,该值可以手动设置,但仅“独享模式”和“云模式”的专业版、企业版支持手动设置连接超时、读超时、写超时的时长。
约束条件
| 功能 | 约束说明 |
|---|---|
| 接入方式限制 |
|
| 地域限制 | 支持地域:华北-北京一、华北-北京二、华北-北京四、华东-上海一、华东-上海二、华南-广州、华南-深圳、西南-贵阳一、中国-香港、亚太-新加坡、亚太-雅加达。 |
| 其他 |
|
前提条件
配置超时时间
- 登录Web应用防火墙控制台。
- 在控制台左上角,单击
图标,选择区域或项目。 - (可选) 如果您已开通企业项目,在左侧导航栏上方单击“按企业项目筛选”下拉框,选择您所在的企业项目。完成后,页面将为您展示该企业项目下的相关数据。
- 在左侧导航栏,单击“网站设置”。
- 在“网站设置”页面,单击目标网站域名。
- 在“超时配置”所在行,配置超时时间。
- 回源请求:首次配置时,单击“快捷配置”,在“回源请求”对话框,完成以下配置后,单击“确定”。
表1 回源请求参数配置说明 参数
参数说明
取值样例
连接超时(秒)
设置WAF与源站服务器建立TCP连接的最大耗时。默认时长为30秒,取值范围:0~180秒。
30
读超时(秒)
设置WAF从源站服务器读取响应的最大耗时。默认时长为180秒,取值范围:0~3,600秒。
180
写超时(秒)
设置WAF向源站服务器发送请求的最大耗时。默认时长为180秒,取值范围:0~3,600秒。
180
配置建议参考:业务场景
业务特点
回源超时(单位:秒)
通用场景(如静态网站、小接口场景,请求体<10MB)
源站处理快、网络稳定,客户端超时预留10-20秒缓冲,避免误判
- 连接超时:15~20
- 写超时:10~15
- 读:15~20
动态场景(如数据库接口、复杂逻辑场景,请求体约10~50MB)
源站处理耗时久,客户端超时需覆盖读超时最大值,预留缓冲
- 连接超时:20~30
- 写超时:20~30
- 读超时:30~60
大请求场景(如文件上传、大表单场景,请求体≥50MB)
请求体传输后解析久,客户端超时需匹配请求体超时最大值,避免提前终止上传
- 连接超时:20-30
- 写超时:30-60
- 读超时:30-40
跨地域或弱网络场景(如移动访问、跨地域部署场景)
网络延迟高,客户端超时预留更多缓冲,适配弱网络传输波动
- 连接超时:30~40
- 写超时:25~35
- 读超时:35~50
- 回源请求:首次配置时,单击“快捷配置”,在“回源请求”对话框,完成以下配置后,单击“确定”。
