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