2016-11-30 6 views

答えて

1

アプリケーションの実行に使用するマシンに複数のネットワークインターフェイスが使用されていない限り、複数のソケットがパフォーマンスを向上させるとは思われません。実際のボトルネックはネットワークの待ち時間であり、ソケットは単なる抽象的なものであり、ここではあまり効果がありません。

したがって、アプリの要件に基づいて使用するポートの数を選択します。

データを送受信するときは、何かをブロックするのですか?

+0

_ "スレッドやプロセスでソケットIOを整理するのが良いでしょう" _スレッドごとに、コネクションあたりの処理だけでなく、スケーリングがうまくいかない。 – CodeCaster

+0

@CodeCaster確かに、私はここで詳細を説明しません。 (nginxやapacheのような)いくつかのプロセスやスレッドを使うことがあるかもしれませんが、私は同意します。スレッドはほとんどのアプリケーションで十分であるはずです。 – Vovanrock2002