nginx参数keepalive_timeout
参数说明
语法: 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相关推荐
- nginx参数优化杂记
1.隐藏nginx软件版本号信息 暴露了软件版本号,恶意用户可能根据版本漏洞进行攻击,隐藏版本号可以加强Web服务的安全性. vim /usr/local/nginx/nginx.conf http ...
- nginx参数配置(3)待续
和客户端请求相关的配置: 12.keepalive_timeout timeout [header_timeout]; 设定保持连接的超时时长,0表示禁止长连接 :默认为75s; 13.keepali ...
- 11 个 Nginx 参数性能优化工作
工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作. 优化 Nginx 进程数量 配置参数如下: worker_processes 1; ...
- 关于Nginx参数路径问题的问题
本文转载自:https://pureage.info/2013/10/31/130.html 由于工作需要,开始分析nginx的proxy模块,在分析之前,当然要先会用了.于是开始熟悉该模块的一些指令 ...
- nginx php value,PHP+NGINX参数优化
Failed requests: 0 Write errors: 0 Requests per second: 3712.72 [#/sec] (mean) Time per request: 134 ...
- nginx 参数、变量和例子
一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否 ...
- nginx参数tcp_nopush和tcp_nodelay
参数说明 你的数据传输并不需要总是准确地遵守某一选项或者其它选择.在那种情况下,你可能想要采取更为灵活的措施来控制网络连接: 在发送一系列当作单一消息的数据之前设置TCP_CORK,而且在发送应立即发 ...
- nginx参数fastcgi
参数说明 CGI:全称"通用网关接口",Http服务器与其他机器上的程序进行"交谈"的一种工具,其程序一般运行在网络服务器上. FastCGI全称:" ...
- nginx参数sendfile
参数说明 默认值: sendfile off; 指定是否使用sendfile系统调用来传输文件. sendfile系统调用在两个文件描述符之间直接传递数据(完全在内核中操作),从而避免了数据在内核缓冲 ...
- nginx参数etag
参数说明 默认值: etag on; Etag其实是一个页面的Hash值,当浏览器刷新页面的时候,浏览器会发送页面的etag值,让服务器进行比较,服务器如果发现etag值没变,则返回304,浏览器则从 ...
最新文章
- 华为AI再进化,CANN 3.0释放「算力狂魔」
- C02-程序设计基础提高班(C++)第7周上机任务-指针
- 用Anko和Kotlin实现Android上的对话框和警告提示(KAD 24)
- JSON数据格式必知
- 硬盘的原理以及SQL Server如何利用硬盘原理减少IO
- Java在Windows下导出xml文件到Linux服务器上
- 流式计算storm核心组件介绍以及入门案例---跟着就能在本地跑起来的storm项目
- 深入.NET平台和C#编程笔记 第七章 深入理解多态
- C语言小知识---printf()函数
- Linux查看、运行和杀死java进程
- 2018CHI paper: Communication Behavior in Embodied Virtual Reality
- fast-DTW算法
- linux nginx rtmp 直播,nginx+rtmp简单直播
- Windows找不到合适的打印机驱动程序
- Win10 突破20%共享大关
- a15相当于骁龙多少 A15相当于骁龙什么处理器
- 六度分离 (Floyd)
- 利用CSS让图片围绕中心旋转
- JDY-31蓝牙模块使用指南
- Spring注解总结
热门文章
- ERP实施顾问职业所具备的知识和能力结构的几个建议
- discuz模板机制
- Kubernetes-自动扩展器HPA、VPA、CA
- 2021厦大计算机考研炸了,厦门大学2021年硕士研究生复试名单
- VTK系列教程九:VR图像裁剪
- 山西台达plc可编程控制器_PLC可编程控制器常见的应用领域
- 计算机音乐青旅行,网易云音乐推荐:五一旅行途中必听的10首小清新
- 新加坡政府将与加美两国就网络安全问题展开合作
- 外包公司的运作模式和赚钱之道-聊聊IT外包公司
- 用户使用什么命令访问远程计算机,远程桌面连接命令是什么 怎么使用命令连接远程服务器...