跳至主要内容
短.be

HTTP/3

基于 QUIC 协议运行的最新版 HTTP。消除了 TCP 的队头阻塞问题,加速重定向响应。

2026年9月6日 · 约 1 分钟阅读

重定向

HTTP/3 是超文本传输协议的第三个主要版本,基于 IETF 标准化的 QUIC 传输协议(RFC 9000,2021 年)构建,使用 UDP 而非传统的 TCP 作为底层传输层协议。它从根本上解决了 HTTP/2 中存在的 TCP 层队头阻塞问题,并通过协议层面的创新提供更快的连接建立速度和更好的弱网表现。

HTTP/3 的核心技术优势在于 QUIC 协议将 TLS 1.3 加密握手与传输层握手合并为一个步骤,实现 1-RTT(一次往返)即可建立安全连接。对于之前已连接过的服务器,QUIC 支持 0-RTT 恢复,意味着客户端可以在发送第一个数据包时就携带应用数据,无需等待握手完成。不过这样提前发送的数据存在被重放的风险,RFC 8470 因此规定只有 GET 这类安全方法可以放在其中发送,不安全的方法则不得如此使用。

对于短链接重定向服务而言,HTTP/3 的快速连接建立特性主要作用在跳转之前的准备阶段。用户点击短链接时,浏览器与短链接服务器之间的连接建立时间是影响跳转速度的关键因素之一。HTTP/3 可以把首次连接的建立少用一个 RTT,具体节省多少时间取决于客户端与服务器之间的往返时延。

短链接服务部署 HTTP/3 时需要确保负载均衡器、CDN 和源站服务器都支持 QUIC 协议栈,同时必须保持对 HTTP/2 和 HTTP/1.1 的完整向后兼容。服务器通过 Alt-Svc 响应头告知客户端 HTTP/3 的可用性,浏览器会在后续请求中自动升级到 QUIC 连接。

就规范而言,HTTP/3 由 IETF 于 2022 年正式标准化,对应文档为 RFC 9114。与在 TCP 上运行的 HTTP/1.1 和 HTTP/2 不同,它构建在基于 UDP 的 QUIC 之上,从根本上消除了 TCP 层的队头阻塞问题。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

把知识用到真实链接上

免费缩短网址