跳至主要内容
短.be

HTTP/2

HTTP/1.1 的后继协议。通过多路复用、头部压缩和服务器推送大幅提升网页加载速度。

2025年11月16日 · 约 1 分钟阅读

重定向

HTTP/2 是 2015 年标准化的 HTTP 协议第二版。它旨在解决 1997 年制定的 HTTP/1.1 的性能瓶颈,显著提升网页加载速度。

HTTP/1.1 最大的问题是一个 TCP 连接同一时间只能处理一个请求。浏览器为了并行获取资源会打开多个 TCP 连接,但连接数有上限 (通常为 6 个),资源较多的页面会产生等待。HTTP/2 通过多路复用 (Multiplexing) 解决了这个问题,一个 TCP 连接可以同时处理多个请求和响应。

HTTP/2 的三大改进:第一是多路复用 (单连接并行处理多个请求);第二是头部压缩 (使用 HPACK 算法减小 HTTP 头的体积);第三是服务器推送 (在客户端请求之前主动发送资源)。

短链接的重定向处理中,HTTP/2 发挥着重要作用。多路复用加速了重定向后的页面加载,头部压缩也减小了重定向响应本身的体积。据 W3Techs 调查,截至 2024 年约 35% 的网站使用 HTTP/2。

使用 HTTP/2 事实上必须启用 HTTPS。虽然规范上 HTTP 也能运行,但主流浏览器仅在 HTTPS 连接下支持 HTTP/2。因此部署 HTTP/2 需要同时配置 SSL/TLS 证书。2022 年后继协议 HTTP/3 (基于 QUIC) 也已标准化,进一步提升了速度。相关书籍可在 Amazon 搜索 中查阅。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

常见问题

使用 HTTP/2 需要修改服务器配置吗?
需要在 Web 服务器 (Nginx、Apache 等) 中启用 HTTP/2 配置。不过如果使用了 CDN (如 Cloudflare),CDN 端通常已自动启用 HTTP/2。
HTTP/2 和 HTTP/3 有什么区别?
HTTP/2 运行在 TCP 之上,而 HTTP/3 运行在 QUIC (基于 UDP) 之上。HTTP/3 在丢包重传方面更高效,在移动网络和网络切换场景下性能更优。
升级到 HTTP/2 后体感速度能提升多少?
资源越多的页面效果越明显,图片和脚本较多的页面加载时间可缩短 20% 至 50%。资源较少的简单页面差异较小。

想要创建短链接吗?

免费缩短网址