Websocketを使用してファイル転送プログラムを作成していますが、マルチプロセッシングを使用して速度を上げる方法はありますか?たとえば、複数のプロセスを使用して2台のコンピュータ間に複数のWebソケットを作成し、ファイルを多くの部分に分割し、各プロセスで各部分を送信すると、転送速度が向上しますか?マルチプロセスを使用するWebソケット
0
A
答えて
1
いいえ、おそらく不要なオーバーヘッドが発生します。 AとBの間の帯域幅は、パス内で最も遅い接続セグメントによって定義されますが、開始するプロセスの数に関係なく変更されることはありません。
P2Pアプリケーションのように、一般的に最も遅いセグメントを避けて、異なる場所からファイルパーツを入手することもできます。これは、あなたが興味があり
:たとえばhttps://www.howtogeek.com/141257/htg-explains-how-does-bittorrent-work/
をあなたは56Kの接続、ファイルの部分を入れてどのように多くの場所でどんなにを持っている場合は、あなたのダウンロードは56Kに制限されます。 100MbのLANを持っていて隣人が56Kであれば、56Kで彼からのファイルパーツしかダウンロードできません。ファイルを扱う10Mb回線に別のネイバーがある場合、10Mb + 56Kでパーツをダウンロードできるようになります。 1Gb回線を持つ別のネイバーを取得した場合、回線の最大値である100Mbでダウンロードできます。あなたの56Kネイバーが100GBの狂気のラインを持つ別のネイバーに到達できるようにしても、あなたは56Kに制限されます。
関連する問題
- 1. ocamlを使用したマルチプロセスWebサーバー
- 2. Python3 Windowsマルチプロセスがプロセスにソケットを渡す
- 3. TornadoでセキュアWebソケットを使用する
- 4. WSGIを使用したマルチプロセス
- 5. Webソケットを使用したJavaマルチスレッド
- 6. GWTのDevModeでWebソケットを使用
- 7. ASP.NET MVC/MVVMを使用したWebソケット
- 8. Webソケットを使用したノードクラスタリング
- 9. サーバ用asio C++ライブラリとクライアント用javascriptを使用するWebソケット
- 10. PythonのWebソケット(フラスコ使用)問題
- 11. Webソケットを使用してJavaScriptのアクセプタンステストを実行する
- 12. Webソケットを使用するときの要求/応答 "language"デザイン
- 13. Java 1.3でソケットを使用してWebサービスに接続する
- 14. Permessage-deflateを使用するIIS 8 Webソケット
- 15. Webソケットでバイナリデータを使用する理由
- 16. AWS Elastic Beanstalkでsocket.ioを使用するWebソケット
- 17. ローカルIPCとしてマルチプロセスを使用
- 18. Android用Webソケット接続
- 19. NimでWebソケットをサポートするWebサーバーサンプル
- 20. ソケットを使用するプロキシサーバー。
- 21. メインスクリプト以外でのPythonマルチプロセスの使用
- 22. ソケットを使用してローカルホストのWebサイトにアクセスします。エラー
- 23. Webサーバー(Python)でマルチプロセスを実装する方法は?
- 24. マルチプロセスを使用してPythonでデーモンを起動する方法
- 25. マルチプロセスを使用してtkinterにOpenCVビデオを表示する
- 26. NodejsマルチCPUコアをマルチプロセスに使用するには?
- 27. openpyxlオブジェクトでマルチプロセスを使用するには?
- 28. Pythonでマルチプロセスを正しく使用する方法
- 29. pythonでtqdmをマルチプロセスで使用する方法は?
- 30. ソケットを使用してWebアプリケーションでチャットをするとエラーが発生する