从 HTTP/1.0 到 HTTP/3 的核心原理与性能对比
| 特性 | HTTP/1.0 | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|---|
| 连接模型 | 短连接 | 持久连接 | 多路复用 | 多路复用 |
| 队头阻塞 | 严重 | 存在 | TCP层 | 无 |
| 连接复用 | 无 | Keep-Alive | Stream | Stream |
| 头部压缩 | 无 | 无 | HPACK | QPACK |
| 服务器推送 | 无 | 无 | 支持 | 支持 |
| 传输协议 | TCP | TCP | TCP | QUIC/UDP |
| 安全 | 可选 | 可选 | 可选 | 强制TLS |
| 连接建立 | 3-RTT | 3-RTT | 3-RTT | 0-1 RTT |