当前位置: 代码迷 >> 高性能WEB开发 >> HTTP1.1为啥依然要建立多个TCP连接
  详细解决方案

HTTP1.1为啥依然要建立多个TCP连接

热度:570   发布时间:2012-12-15 15:16:03.0
HTTP1.1为什么依然要建立多个TCP连接?
各位高手。按道理说HTTP1.1版不是持久连接的吗?为什么还要向同一个IP地址重复建立多个TCP连接呢?
我用wireshark抓到了数据包,在几秒钟里面就建立了好几个目的端口为80的TCP连接。
我猜测是不是为了提高HTTP的效率,所以并发多个TCP连接来传输?

还有就是HTTPS的TLS建立握手连接也是相同的道理吗?

希望各位明理者能给我一点启发~谢谢各位!
------解决方案--------------------
服务器有个KEEPALIVE设置,如果设置为OFF,则不会建立持久连接。