从互联网上的服务器下载文件最快的协议是什么

从互联网上的服务器下载文件最快的协议是什么

我的服务器上有超过 100GB 的文件,位于一个专用的 1GB 端口上。我们的办公室位于一个 100MB 端口上。每个存档文件大约有 1-5GB。

哪种协议是下载这些文件的最快方法?

我认为直接 HTTP 连接比 FTP 或 BitTorrent 更好。

答案1

一旦传输开始,FTP 和 HTTP 都是直接的 TCP 流。因此它们是等效的,特别是如果您没有很多小文件(当您拥有的大多是大型文件时,每个文件的开销并不重要)。

HTTP/2 能够很好地通过同一个 TCP 流同时发送多个文件,从而“保持管道满载”,而不是在文件之间出现短暂的零吞吐量泡沫。HTTP(包括 HTTP/2)还提供字节范围请求,因此您可以恢复中断的下载。

相关内容