【发布时间】:2021-04-12 07:12:21
【问题描述】:
行头阻塞(在 HTTP/1.1 术语中)通常是指每个客户端与服务器的 TCP 连接数量有限(通常每个主机名 6 个连接)并通过其中一个连接发出新请求必须等待同一连接上的前一个请求完成,然后客户端才能发出新请求。
HTTP/1.1 引入了一个名为“Pipelining”的功能,它允许客户端通过同一个 TCP 连接发送多个 HTTP 请求。然而,HTTP/1.1 仍然要求响应按顺序到达,因此它并没有真正解决 HOL 问题,并且截至今天它还没有被广泛采用。
我的问题是:在 HTTP 管道中,为什么响应必须按顺序返回?
【问题讨论】:
标签: http