为什么底层TCP连接发布得这么晚?

时间:2016-06-07 03:20:56

标签: http tcp tcp-ip tcpdump persistent-connection

the tcp stream of the webservice call

如上所述,tcp连接释放速度太慢。 我想知道它是如何发生的,以及它是否会影响我的程序(http层)?

1 个答案:

答案 0 :(得分:2)

这是由HTTP / 1.1定义的persistent connections。当客户端向服务器发出请求时,多个请求可以共享一个底层TCP连接。

在你的情况下,执行了请求,系统等待了一段时间,期待其他请求。在30秒不活动后,它将连接视为空闲并关闭它(发送TCP FIN)。

关于对系统的影响:TCP连接处理消耗了一些资源。这可能是处理数百万个请求的大型服务器上的一个问题,但我不认为这是您的情况。