中国にサーバーがあり、ヨーロッパにクライアントがあり、大きな(50〜100 GB)ファイルをできるだけ早くダウンロードする必要があります。中国への接続はせいぜい不安定で非常に遅いです。これを回避する方法は、多数の接続を作成し、並行してファイルをダウンロードすることです。
bittorrentプロトコルを使用してこれが可能かどうか疑問に思いますか?私の知る限り、1つのシーダーから1つのクライアントへの単一のファイルダウンロードは単一の接続ですが、これを回避する方法はありますか?おそらくサーバーで複数のシードクライアントを使用していますか?または、受信側の複数のリンクされた受信クライアントですか?どんなオプションがありますか?
これらはパブリックファイルではなく、1つの場所にのみ存在し、1つの場所にのみ転送されることに注意してください。
両方のコンピューターでWindowsが実行されます。
更新:@SpiderPigのソリューションをいくつか試しました。
- file.pizzaは小さいファイルで動作しますが、非常に大きなファイルで窒息します(Webブラウザがファイル全体をメモリに読み込むようです)
- aria2は同じファイルに対して同じサーバーに複数の接続を行うことができますが、1つの接続が切断されると再接続されないため、時間が経つにつれて遅くなります。
- Catapultは妥当なダウンロード速度を提供しましたが、時々送信を停止し、介入なしに再起動しません。
私はおそらくrobocopyを試して複数の接続を試すように指示したいと思いますが、それはネットワーク接続が何であるかに依存します私はちょうど両端に何があるのか非常に多くの質問がありますか?Linuxまたはwindowsは、ヨーロッパのクライアントが中国のsmb共有からコピーし、VPNで保護されていることを願っています。
—
ロス
両方のコンピューターがWindowsを実行し、接続はインターネット上で直接行われます。VPNは、技術的には単一の接続であり、VPN内で実行されている複数の接続の利点を取り消すと思います。しかし、私はVPNの専門家ではありません。重要なことは、インターネットを介して複数の接続を取得し、これを提供するソリューションが興味深いことです。
—
ダイダロス
中国の場所へのVPN接続を確立できないかもしれません...それは違法だと思います。しかし、まず最初に:大きなファイルのアイデアは何ですか?
—
AcePL
データのパケット化方法に依存しますが、ソースデータは最大で50〜100 GBです。必要に応じて、多くの小さなパーツに圧縮することはもちろん可能です。
—
ダイダロス
bittorrentと同様に機能するfile.pizzaを試すことができます。また、クローム用のウェブサーバーなどのシンプルなウェブサーバーをインストールし、そのウェブサーバーからaria2をダウンロードして、複数の接続を並行して使用することもできます。どんな速度が得られますか?
—
SpiderPig