http2.0

多路复用

  • 1、在http1.1中可以设置connect:keep-alive使得tcp连接不关闭,复用连接。如果想并发多个请求,必须使用多个tcp连接,浏览器为了控制资源,会对单个域名tcp连接请求的限制,chrome是6个。- 2、http2.0中,同域下,所有通信都在单个tcp连接上完成

分帧传输

  • 帧:http2数据通信的最小单位消息。
  • http2采用二进制格式传输数据,而http1采用文本格式,二进制解析起来更高效

服务端推送

  • 服务端可以在发送页面时主动推送其他资源,而不用等到浏览器解析到响应位置,发起请求再响应。例如服务端可以主动把js和css文件推送给客户端,而不用等到客户端解析html时再发送请求

头部压缩

  • http1中请求和响应头中会重复携带冗长的头部信息,给网络带来额外负担。
  • http2.0中,对于相同的数据,不再通过每次请求和响应发送。只发送差异数据,减少头部信息量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值