web-dev-qa-db-ja.com

一度に1つのファイルをダウンロードするよりも、複数のファイルをダウンロードする方が速いですか?

場合によっては、どこかから複数のファイルをダウンロードする必要があります。私が特に興味を持っているプロトコルはHTTPですが、この質問は、ファイル転送のためのFTPまたはその他の非P2Pプロトコルにも関連しています。

サーバー(たとえば、Rapidshare)の帯域幅が無制限(クライアントと比較して)であり、クライアントの標準インターネット接続がX Mb/sであるとすると、複数のファイルを同時にダウンロードする方が高速ですか(いくつですか?)または、それらを順番にキューとしてダウンロードしますか?

どのパラメータがあなたの答えを変えるでしょうか?インターネット接続速度によって異なりますか?自宅/職場のLANはどうですか?

7
yellowblood

それは、レート制限要因が何であるかに依存します。ほとんどの場合、エンドユーザーのインターネット帯域幅が制限要因であり、それは問題ではありません。ただし、たとえば、制限要因が他のトラフィックと競合している場合、より多くのストリームがそのトラフィックのより大きなシェアを獲得する傾向があります。制限要因がパケット損失である場合、ストリームが多いほど抵抗が大きくなる可能性があります(1つのストリームをドロップしても、他のストリームのトラフィックには影響しないため)。

5
David Schwartz