上一讲我们把 HTTP 协议从 1.0 讲到了 2.0,看到了每一代协议如何针对前一代的瓶颈做出改进。HTTP/2 通过多路复用解决了 HTTP/1.1 的队头阻塞问题,通过头部压缩(HPACK)减少了冗余数据,通过服务器推送提前把资源发给客户端。听起来已经很完美了——但现实中,HTTP/2 的性能在某些场景下比 HTTP/1.1 还差。 这不是开玩笑。问题出在它脚下的地基:**TCP**。 本讲我们就来彻底搞清楚 HTTP/3 和它背后的 **QUIC 协议**,弄明白为什么要在 UDP 上重新建一套传输层,以及这套新架构究竟解决了什么。 --- ## HTTP/2 没能根治的病:T…