浏览器与网络-面试-HTTP2与HTTP3
2026年10月16日·Admin·1 次浏览
面试题:HTTP/1.1 痛点?HTTP/2 和 HTTP/3 改进什么?
HTTP/1.1 问题
- 队头阻塞:同连接上前一个响应慢会拖住后面(虽可多连接,有成本)。
- 头部冗余:重复 Cookie 等未压缩(1.1 后期有优化手段)。
HTTP/2
- 多路复用:单连接上并行多流,帧交错,缓解队头阻塞(应用层)。
- 头部压缩 HPACK、Server Push(使用需谨慎)、流优先级。
HTTP/3
- 基于 QUIC(UDP),连接迁移、0-RTT(有安全权衡)、改进传输层队头阻塞(相对 TCP)。
前端影响
域名分片在 HTTP/2 上收益下降;资源仍宜合并与缓存策略合理,首包与 TLS 仍关键。