并行下载文件的最佳数量

aus*_*ush 3 c# parallel-processing webclient downloadfileasync

我正在尝试同时下载多个文件。如何确定并行下载的最佳文件数量?

小智 5

无法回答 - 这取决于许多不受您控制的工厂,主要是延迟、数据包丢失。

最佳数量将以尽可能少的连接耗尽所有带宽。这可能会随着时间、下载位置(同一服务器,而不是)而变化,并且可能受到另一方施加的限制。

使其可配置,从 2-4 个连接开始。