HTTP/2
HTTP/2 是 HTTP/1.1 的二进制分帧版本,支持多路复用、头部压缩(HPACK)与服务器推送,解决队头阻塞。
用途
在单 TCP 连接上并行多路复用请求/响应,减少延迟与连接数,提升页面加载性能。
机制
二进制帧层:一个 TCP 连接承载多个流,每流可双向交错帧(DATA/HEADERS/PRIORITY...)。HPACK 静态+动态表压缩头。服务器 PUSH_PROMISE 主动推送资源。
用例
- 现代 Web 加速
- gRPC 传输层
- API 网关
HTTP/2 是 HTTP/1.1 的二进制分帧版本,支持多路复用、头部压缩(HPACK)与服务器推送,解决队头阻塞。
在单 TCP 连接上并行多路复用请求/响应,减少延迟与连接数,提升页面加载性能。
二进制帧层:一个 TCP 连接承载多个流,每流可双向交错帧(DATA/HEADERS/PRIORITY...)。HPACK 静态+动态表压缩头。服务器 PUSH_PROMISE 主动推送资源。