【发布时间】:2020-03-08 07:50:18
【问题描述】:
流水线是 HTTP/1.1 中的一种技术,在该技术中,多个请求在保持活动连接上一次发送而无需等待响应。然后服务器按顺序返回响应,而无需等待发送响应和接收下一个请求之间的往返时间。
HTTP/2 添加了一个称为多路复用的功能,它同样允许客户端一次发送多个请求。但是,在这种情况下,服务器可以一次发送所有响应。
在没有服务器控制的情况下,在使用 HTTP/2 时,我能否实现类似于流水线的功能(即一次按顺序接收响应,且响应之间没有延迟)?
这在下载许多大文件、没有太多可用内存来缓冲几个部分完成的响应时很有用。
【问题讨论】:
标签: http http2 http-pipelining