http1.1 与http2的区别

  • http/2 采用二进制格式 ,而非文本格式
  • http/2 采用一个链接实现多路复用
  • 使用报头压缩, http/2降低了开销
  • http/2 让服务器可以将响应主动“推送”到客户端缓存

http2 设计目标

  • 大多数情况下的感知延迟要有实质上改进
  • 解决 http1.1 中的 “队首阻塞” 问题
  • 并行操作无需与服务器建立多个连接

http2 基本概念

  • 流: 流是连接中的一个虚拟信道,可以承载双向的消息
  • 消息: 是指逻辑上的http消息,比如请求,响应