Http请求

Http1.0和Http1.1的比较

  • http1.1增加keep-alive 持久连接 (在请求头部增加标识)

能不能开启多个tcp连接去下载资源呢?
是可以的。 谷歌浏览器运行打开6个tcp连接。但不允许打开多个。因为打开多个就相当于DOS攻击了
但是在http1.0和http1.1 队头阻塞 ->请求是严格按照请求顺序处理的。比如先请求1后请求2,则必须在等待1 回来并处理后才能处理2
即使开再多的tcp并发链接,队头阻塞也是一个很大的性能瓶颈。
在这里插入图片描述

Http1.1和Http2.0比较

  • http2.0增加头部压缩新技术 header compression 去改善网络传输的数据量。可以做到说的更少,但是内容更多
  • http2.0使用了二进制分帧层 binary framing layer (http2.0的核心) 解决了对头阻塞的问题,即使服务端返回的信息是交错的,客户端也能进行处理
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值