【发布时间】:2016-11-06 11:26:07
【问题描述】:
我开始阅读 Keep-Alive 并正在考虑将其添加到我的网络服务器,但当我跟踪 http://google.com 和 http://stackoverflow.com 时,我注意到他们根本没有将这个标头发送回客户端(超时是)。
这是为什么呢?我认为通常您想终止空闲超过 20 秒左右的连接。我实际上很好奇其他网站正在使用什么。也许他们最终会超时空闲连接,但只是不告诉客户他们将这样做(这似乎很奇怪)。
我执行了“telnet google.com 80”并等待了大约 2 分钟,它从未超时,然后我发出了“GET / HTTP/1.1”并等待了一些时间,而不是一遍又一遍地输入一堆随机垃圾(不确定他们是否会限制标头大小,所以我认为您“可以”OOM 他们的服务器)。我终于按了两次回车并返回了 200 OK....
谢谢, 院长
【问题讨论】:
标签: http