【发布时间】:2013-10-01 01:32:12
【问题描述】:
我有两个关于 http keep-alive 的问题。
1) 如果一个人向服务器发送多个请求,比如说
a) test.com/content
b) test.com/id
c) test.com/getcode
每个请求都带有 keep alive 标头。当服务器拥塞时,我发现虽然我发送了请求(a)并获得了keep-alive,但下一个立即发送的请求(b)响应可以在大约3s后收到。 (响应的大小非常小)。这合理吗?
2) 如果服务器只返回“Connection: keep-alive”标头。有什么方法可以检查超时值吗?如果不是,默认值是多少?
【问题讨论】:
-
响应时间和keep-alive彼此无关。如果服务器超载,无论哪种方式响应都会很慢。有关信息,请参阅en.wikipedia.org/wiki/HTTP_persistent_connection,例如不同服务器的默认超时时间。
标签: http