HTTP/2 是 HTTP 协议的重大改进,旨在解决 HTTP/1.1 的性能瓶颈。1
HTTP/2 主要改进
- 多路复用: 允许在同一连接上交错消息,减少延迟。1
- 二进制帧: 使用二进制格式传输数据,提高效率。1
- 头部压缩: 减少冗余字段,节省带宽。1
- 服务器推送: 服务器可以主动推送资源,优化加载速度。2
技术细节
- 帧结构: 包括长度、类型、标志、流标识符等字段。1
- 流管理: 每个流有唯一标识符,支持优先级排序。1
- 流量控制: 优化资源分配,避免拥塞。1
HTTP/2 通过这些改进显著提升了 Web 性能,是现代 Web 应用的重要基础。1