跳至主要内容
短.be

HTTP/2

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

2026 年 11 月 2 日 / 约 1 分钟阅读

重定向

HTTP/2 是 2015 年标准化的 HTTP 协议第二版。它旨在解决 1997 年制定的 HTTP/1.1 的性能瓶颈。

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

HTTP/2 的三大改进:第一是多路复用 (单连接并行处理多个请求);第二是头部压缩 (使用 HPACK 算法减小 HTTP 头的体积);第三是服务器推送 (在客户端请求之前主动发送资源)。不过,据 Chrome 开发者博客 (2022 年),Chrome 106 起默认停用服务器推送。

HTTP/2 与短链接的重定向处理也有关系。多路复用加速了重定向后的页面加载,头部压缩也减小了重定向响应本身的体积。据 W3Techs 调查,截至 2026 年 10 月约 35% 的网站使用 HTTP/2。

使用 HTTP/2 事实上必须启用 HTTPS。虽然规范上 HTTP 也能运行,但主流浏览器仅在 HTTPS 连接下支持 HTTP/2。因此部署 HTTP/2 需要同时配置 SSL/TLS 证书。2022 年后继协议 HTTP/3 (基于 QUIC) 也已标准化。

这篇文章对您有帮助吗?

相关术语

HTTPS

HTTP 协议的安全版本,通过 SSL/TLS 加密保护浏览器与服务器之间的通信数据。

HTTP 头部

HTTP 请求和响应中附带的元信息。用于缓存控制、身份验证、重定向目标指定等。

HTTP 状态码

Web 服务器返回的三位数字代码,表示请求的处理结果,如 200 成功、301 重定向、404 未找到等。

页面速度

网页加载和显示完成所需的时间,是用户体验和搜索排名的重要因素。

SSL/TLS

用于在互联网上建立加密连接的安全协议,是 HTTPS 的基础技术。

HTTP/3

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

相关文章

图解网址缩短原理 - 重定向的技术背景

结合 HTTP 响应示例和 Base62 编码计算实例,详细解说网址缩短服务实现重定向的技术原理。

重定向链对 Web 性能的影响 - 短链接的速度优化

定量解析短链接重定向链对 Core Web Vitals 和页面加载速度的影响。介绍重定向跳数优化、边缘重定向和 HTTP 状态码选择的实现方法。

点击链接后发生了什么?一起来看 0.5 秒背后的秘密

用冒险故事的方式,轻松讲解从点击链接到页面显示之间到底发生了什么。DNS 就像电话簿负责查地址、请求就像寄出的信件、响应就像收到的回信,用生活中的比喻帮你理解网络通信的全过程。还会通俗地讲解短链接的重定向跳转机制,让你明白多出的那一步是怎么回事。读完之后,每次点击链接都会觉得更有趣。

常见问题

使用 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 后体感速度能提升多少?
资源越多的页面效果越明显。资源较少的简单页面差异较小。

把知识用到真实链接上

免费缩短网址