HttpWebRequestを使用していくつかのデータを並行してダウンロードしようとしています。それを行うために、私はいくつかのスレッドを開始します。しかし、非常に高い帯域幅にもかかわらず、スレッド数が4を超えると、実効ダウンロード速度が低下することに気付きました。複数のプロセスを使用すると、問題はなくなります。スレッド数が増えるとHttpWebRequestが遅くなります
1つのプロセスでダウンロード速度を改善するにはどうすればよいですか?
よろしく、 RSuthke
HttpWebRequestを使用していくつかのデータを並行してダウンロードしようとしています。それを行うために、私はいくつかのスレッドを開始します。しかし、非常に高い帯域幅にもかかわらず、スレッド数が4を超えると、実効ダウンロード速度が低下することに気付きました。複数のプロセスを使用すると、問題はなくなります。スレッド数が増えるとHttpWebRequestが遅くなります
1つのプロセスでダウンロード速度を改善するにはどうすればよいですか?
よろしく、 RSuthke
専用スレッドまたはスレッドプールを使用していますか? – BrokenGlass
すべてのリクエストを同じサーバーにしていますか? – dtb
私は専用スレッドを使用しており、すべての要求を同じサーバーに行います。 – RSuthke