HTTP2协议有哪些特点?相比于HTTP1

HTTP2协议有哪些特点?相比于HTTP1

前言

HTTP1用的好好的,为什么要使用HTTP2?是HTTP1有什么缺点吗?你HTTP又有什么优点吗?说来大家听听,只要有道理,我们大家还是会理解的嘛!

HTTP1存在的缺点

  1. 队头阻塞:由于HTTP1中,一个TCP链接只能传输一个请求,所以,如果其中一个请求在网络中被阻塞了,那么后面的请求也会跟着被阻塞,要排队等待。
  2. TCP链接过多导致性能降低:虽然HTTP/1.1管线化可以支持请求并发,但是浏览器很难实现,chrome、firefox等都禁用了管线化。所以1.1版本请求并发依赖于多个TCP连接,建立TCP连接成本很高。
  3. 基于文本传输导致的头部冗余:由于HTTP是基于文本传输的,而且大多数请求头部的部分字段是形同的,这就存在重复传输,降低传输效率。
  4. 客户端需要主动请求

HTTP2的特点

那么针对HTTP1的缺陷,HTTP2有针对性的分别对上述缺陷提出了自己的解决方案,使得HTTP2拥有了一些有别于HTTP1的新特点

  1. 二进制传输:针对HTTP1基于文本传输导致传输效率低下的缺点,HTTP2提出基于二进制帧进行数据传输的,所以HTTP传输更快。
  2. 多路复用:针对HTTP1中,一个TCP链接只能传输一
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值