参数说明

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

HTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。

如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。

HTTP 有一个 KeepAlive 模式,它告诉 webserver 在处理完一个请求后保持这个 TCP 连接的打开状态。若接收到来自客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。

KeepAlive 在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。

Nginx 使用 keepalive_timeout 来指定 KeepAlive 的超时时间(timeout)。指定每个 TCP 连接最多可以保持多长时间。Nginx 的默认值是 75 秒,有些浏览器最多只保持 60 秒,所以可以设定为 60 秒。若将它设置为 0,就禁止了 keepalive 连接。

参考文献:

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

https://blog.csdn.net/weixin_42350212/article/details/81123932

nginx参数keepalive_timeout相关推荐

  1. nginx参数优化杂记

    1.隐藏nginx软件版本号信息 暴露了软件版本号,恶意用户可能根据版本漏洞进行攻击,隐藏版本号可以加强Web服务的安全性. vim /usr/local/nginx/nginx.conf http ...

  2. nginx参数配置(3)待续

    和客户端请求相关的配置: 12.keepalive_timeout timeout [header_timeout]; 设定保持连接的超时时长,0表示禁止长连接 :默认为75s; 13.keepali ...

  3. 11 个 Nginx 参数性能优化工作

    工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作. 优化 Nginx 进程数量 配置参数如下: worker_processes 1; ...

  4. 关于Nginx参数路径问题的问题

    本文转载自:https://pureage.info/2013/10/31/130.html 由于工作需要,开始分析nginx的proxy模块,在分析之前,当然要先会用了.于是开始熟悉该模块的一些指令 ...

  5. nginx php value,PHP+NGINX参数优化

    Failed requests: 0 Write errors: 0 Requests per second: 3712.72 [#/sec] (mean) Time per request: 134 ...

  6. nginx 参数、变量和例子

    一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否 ...

  7. nginx参数tcp_nopush和tcp_nodelay

    参数说明 你的数据传输并不需要总是准确地遵守某一选项或者其它选择.在那种情况下,你可能想要采取更为灵活的措施来控制网络连接: 在发送一系列当作单一消息的数据之前设置TCP_CORK,而且在发送应立即发 ...

  8. nginx参数fastcgi

    参数说明 CGI:全称"通用网关接口",Http服务器与其他机器上的程序进行"交谈"的一种工具,其程序一般运行在网络服务器上. FastCGI全称:" ...

  9. nginx参数sendfile

    参数说明 默认值: sendfile off; 指定是否使用sendfile系统调用来传输文件. sendfile系统调用在两个文件描述符之间直接传递数据(完全在内核中操作),从而避免了数据在内核缓冲 ...

  10. nginx参数etag

    参数说明 默认值: etag on; Etag其实是一个页面的Hash值,当浏览器刷新页面的时候,浏览器会发送页面的etag值,让服务器进行比较,服务器如果发现etag值没变,则返回304,浏览器则从 ...

最新文章

  1. 华为AI再进化,CANN 3.0释放「算力狂魔」
  2. C02-程序设计基础提高班(C++)第7周上机任务-指针
  3. 用Anko和Kotlin实现Android上的对话框和警告提示(KAD 24)
  4. JSON数据格式必知
  5. 硬盘的原理以及SQL Server如何利用硬盘原理减少IO
  6. Java在Windows下导出xml文件到Linux服务器上
  7. 流式计算storm核心组件介绍以及入门案例---跟着就能在本地跑起来的storm项目
  8. 深入.NET平台和C#编程笔记 第七章 深入理解多态
  9. C语言小知识---printf()函数
  10. Linux查看、运行和杀死java进程
  11. 2018CHI paper: Communication Behavior in Embodied Virtual Reality
  12. fast-DTW算法
  13. linux nginx rtmp 直播,nginx+rtmp简单直播
  14. Windows找不到合适的打印机驱动程序
  15. Win10 突破20%共享大关
  16. a15相当于骁龙多少 A15相当于骁龙什么处理器
  17. 六度分离 (Floyd)
  18. 利用CSS让图片围绕中心旋转
  19. JDY-31蓝牙模块使用指南
  20. Spring注解总结

热门文章

  1. ERP实施顾问职业所具备的知识和能力结构的几个建议
  2. discuz模板机制
  3. Kubernetes-自动扩展器HPA、VPA、CA
  4. 2021厦大计算机考研炸了,厦门大学2021年硕士研究生复试名单
  5. VTK系列教程九:VR图像裁剪
  6. 山西台达plc可编程控制器_PLC可编程控制器常见的应用领域
  7. 计算机音乐青旅行,网易云音乐推荐:五一旅行途中必听的10首小清新
  8. 新加坡政府将与加美两国就网络安全问题展开合作
  9. 外包公司的运作模式和赚钱之道-聊聊IT外包公司
  10. 用户使用什么命令访问远程计算机,远程桌面连接命令是什么 怎么使用命令连接远程服务器...