HTTP/2 是 HTTP 协议的第二个版本,于 2015 年正式发布,旨在提升网络性能与效率。以下是其核心特性:

🚀 主要优势

  • 多路复用(Multiplexing)
    允许多个请求/响应在单个连接上并行传输,避免了 HTTP/1.1 的队头阻塞问题。
  • 头部压缩(Header Compression)
    使用 HPACK 算法压缩请求和响应头,减少重复传输开销。
  • 服务器推送(Server Push)
    服务器可主动向客户端发送资源,优化加载速度。
  • 二进制分帧(Binary Framing)
    数据以二进制帧形式传输,提升解析效率和灵活性。

📁 使用场景

  • 网站优化:减少页面加载时间,提升用户体验。
  • API 通信:更高效的请求/响应处理,适合高并发场景。
  • 移动网络:降低延迟,节省带宽。

📝 相关链接

HTTP_2_Protocol
HTTP_2_Multiplexing