HTTP各个版本的比较

本文对比了HTTP协议的三个版本:HTTP1.0、HTTP1.1和HTTP/2。HTTP1.1引入了持久连接、请求管道化和缓存处理。HTTP/2通过二进制分帧、多路复用、头部压缩和服务器推送显著提升了性能,解决了线头阻塞问题,实现了更高效的资源传输。服务器推送允许服务器在客户端请求之前发送资源,降低了延迟。
摘要由CSDN通过智能技术生成

到现在为止,HTTP协议已经有三个版本了:

  • HTTP1.0
  • HTTP1.1
  • HTTP/2

HTTP1.0和HTTP1.1区别

HTTP1.1新改动:

  • 持久连接
  • 请求管道化
  • 增加缓存处理(新的字段如cache-control)
  • 增加Host字段、支持断点传输等

HTTP1.0和HTTP1.1最主要的区别就是:

  • HTTP1.1默认是持久化连接

在HTTP1.0默认是短连接:

    简单来说就是每次与服务器交互,都需要新开一个连接!而现在不用再这样,HTTP1.1中建立一次连接,多次请求均由这个连接完成

HTTP1.1和HTTP2.0比较

HTTP2新改动:

  • 二进制分帧
  • 多路复用
  • 头部压缩
  • 服务器推送

多路复用:

             其最重要的就是解决了线头阻塞的问题!

            多路复用意味着线头阻塞将不在是一个问题,允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值