http长连接

短链接

http1.0默认使用的是短链接。客户端和服务端每一次http操作(一次请求和响应),就建立一次连接,任务结束则断开连接。
缺点:当客户端访问一个HTML页面的或其他类型的Web页时候,其包含其它资源(js文件、图片等),每一个资源浏览器都会建立一个http会话,每个会话都需要重新建立TCP连接和断开TCP连接,从而增加通信量的开销。

长连接
HTTP/1.1起,默认使用长连接,用以保持连接特性。
响应头:Connection:keep-alive
使用长连接,客户端与服务端建立的TCP连接不会在一次HTTP传输结束后断开连接,客户端再次请求这个服务器的其它资源时,可使用这条TCP连接。
优点:长连接好处是减少了TCP连接的重复建立和断开造成的额外开销,减轻了服务器端的负载;缩短了请求总资源的时间。

长连接与短链接
长连接可以省去较多的TCP建立和关闭的操作,减少浪费,节约时间。对于频繁请求资源的客户来说,较适用长连接。
像一些流量很大的web网站用短连接,服务器维持过多的tcp连接过于消耗资源。

其它
chorme浏览器限制每个域最多可以建立6个连接,为了可以同时下载超过该限制数的资源,域名分片(domain sharding)会将内容拆分到多个子域中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值