短连接长连接 http长连接会保持多久?
浏览量:1359
时间:2021-03-16 17:21:56
作者:admin
http长连接会保持多久?
默认情况下,Tomcat似乎是200秒。首先,需要注意的是,http1.0及以下版本没有长期连接,它们将在请求完成后断开连接。1.1及以上版本取决于服务器的具体配置。通常,默认情况下,长期连接的数量是有限的。例如,tomcat似乎被限制为100个,因为保持长链接意味着消耗系统资源。此外,同一长连接的最大请求数也受到限制。例如,常用的前端负载平衡服务器nginx限制为100个请求。如果超过100个请求,它将发送RST断开连接并要求您重新连接。
Http的长连接能持续多久?
长连接过期时间
客户端的长连接不能无限期保留。将有一个超时时间。有时服务器会告诉客户端超时时间,例如:上图中的keep alive:timeout=20表示TCP通道可以持续20秒。此外,可能存在max=XXX,这意味着在接收最多XXX个请求之后,长连接将被断开。对于客户机来说,如果服务器没有告诉客户机超时,那也没关系。服务器可以发起四次握手以断开TCP连接,并且客户端可以知道TCP连接无效。此外,TCP还有心跳数据包来检测当前连接是否仍然有效。有许多方法可以避免浪费资源。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。