keepalive_timeout

https://cloud.tencent.com/developer/article/1541434

默认的超时时间为75秒,在此期间内后续的http请求可以复用已建立的TCP连接,从而节省新建TCP连接握手的时间与资源

语法: keepalive_timeout timeout [header_timeout]
默认值: keepalive_timeout 75s;
使用字段: http, server, location
# 参数:
参数1指定了客户端与服务器 keep-alive的超时时间,值为0将禁用 keep-alive功能。
参数2(可选)在HTTP响应头"Keep-Alive: timeout=time" 字段中设置一个值。

示例

常用:
keepalive_timeout 60; #60s超时
完整:
keepalive_timeout 30 30;

设置说明

  • HTML前端网站或者小文件多的设置 keep-alive 60; 减少连接次数,使用连接复用,提交效率
  • 负载较高的nginx服务器 keep-alive 30;或者更小,减少服务器消耗服务器资源