08 从HTTP到HTTP2.0

HTTP 请求方法和对无状态的理解

HTTP 请求方法

HTTP 状态码

HTTP 状态码

HTTP发展史

HTTP/1.0的两个痛点

  1. TCP连接不可复用

在HTTP/1.0每一次HTTP通信都需要执行三步走:TCP连接、HTTP通信、断开TCP连接,通信量大时耗费了很多资源

  1. 对头阻塞问题

在HTTP/1.0中,请求和请求间是串行的,如A请求发送出去,必须等到A请求的响应回来才可以发送别的请求。

HTTP/1.1对HTTP/1.0的两个痛点的解决

  1. 实现长连接

特点:只要任意一段没有明确提出断开连接,则保持TCP连接状态
好处:减少了TCP连接的重复建立和断开所造成的额外开销,减轻了服务器端的负载

  1. 管线化

从前发送请求后需等待并收到响应,才能发送下一个;管线化后不用等待响应亦可直接发送下一个请求(并行请求)

HTTP/2.0对性能的改进

  1. 二进制分帧
  2. 头部压缩
  3. 服务端推送
  4. 多路复用
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值