专栏名称: 前端要努力
专注前端面试进阶,内推全国各大厂,励志人设!不接推广
目录
今天看啥  ›  专栏  ›  前端要努力

HTTP2中,多路复用的原理是什么?

前端要努力  · 公众号  ·  · 2025-04-22 17:00
    

文章预览

在前端使用中,浏览器与服务器之间的网络请求数量也在不断增加。传统的HTTP1.1协议在处理这些请求时面临着性能瓶颈,尤其是对于需要大量资源加载的页面。HTTP2引入了多路复用(Multiplexing)的概念,这是该协议的一项核心特性。 一、HTTP1.1的限制 1. 请求/响应阻塞(Head-of-Line Blocking) 在HTTP1.1中,客户端和服务器之间的每个HTTP请求都对应着一个独立的TCP连接。虽然一个TCP连接可以并发传输多个请求,但每个连接在同一时间只能传输一个请求/响应对。 若某个请求的响应较慢,它将阻塞同一连接中的其他请求,导致整个连接的延迟增加。即使其他请求已经准备好响应,它们也不得不等待第一个响应完成后才能传输,这就是头部阻塞(Head-of-Line Blocking)问题。 2. 多个TCP连接 为了解决头部阻塞,很多浏览器采用了多连接技术,通过为每个请求开启不 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览