对于同一个网络服务器上的不同域,http keep-alive是否有效?

时间:2016-02-21 04:55:07

标签: apache http nginx keep-alive

在同一个nginx / apache服务器上:

  • 场景1:a.test.com和b.test.com可以使用keep-alive吗?
  • 场景2:localhost和127.0.0.1可以使用keep-alive吗?

或"主机标题"必须保持一致,保持活力会有效吗?

1 个答案:

答案 0 :(得分:1)

对于Apache来说,它看起来像是基于IP地址而不是主机头,但我想这也很大程度上取决于客户端实现。

https://httpd.apache.org/docs/2.4/vhosts/details.html#hostmatching

  

持久连接

     

上述IP查找仅针对特定情况执行一次   TCP / IP会话,而名称查找是在每个请求期间完成的   KeepAlive /持久连接。换句话说,客户可以请求   单个持久性期间来自不同基于名称的vhost的页面   连接。

除非你使用数以百计的域名,否则我会说你很难注意到任何方式,尽管使用开发者工具或webpagetest.org进行测试应该很容易,看看是否花时间谈判新的连接。