HTTP Keep-Alive 到不同的主机

HTTP Keep-Alive to a different Host

如果一个网络服务器服务于多个虚拟主机(可以由客户端在HTTP请求中选择header Host)并且支持Keep-Alive,是否允许客户端通过具有不同 Host header 的同一连接发送后续请求?

从performance/efficiency的角度来看,浏览器和服务器都应该Keep-Alive基于IP,而不是主机名。无论如何,重用连接是在 TCP 级别,而不是 HTTP 级别。

虽然在 RFC2068's Persistent Connections section. It seems Apache Keep-Alive between different virtual hosts (). Also, @Michael Neale reports 中没有找到连接被不同虚拟主机重用的信息,但在 Chrome 上。