HTTP/2 是 HTTP 协议的第二个版本,于 2015 年正式发布,旨在提升网络性能与效率。以下是其核心特性:
🚀 主要优势
- 多路复用(Multiplexing)
允许多个请求/响应在单个连接上并行传输,避免了 HTTP/1.1 的队头阻塞问题。 - 头部压缩(Header Compression)
使用 HPACK 算法压缩请求和响应头,减少重复传输开销。 - 服务器推送(Server Push)
服务器可主动向客户端发送资源,优化加载速度。 - 二进制分帧(Binary Framing)
数据以二进制帧形式传输,提升解析效率和灵活性。
📁 使用场景
- 网站优化:减少页面加载时间,提升用户体验。
- API 通信:更高效的请求/响应处理,适合高并发场景。
- 移动网络:降低延迟,节省带宽。