0

見出し: 複数の接続/セッションでサーバーとの間でデータを送受信する際に問題はありますか?

背景: アプリを連続して実行する際に見られる問題の 1 つは、最大スループットが劇的に低下することです。オフィスでは、回線の最大 90% を使用してデータを移動できます。10M のコースト ツー コースト接続/セッションでは、損失と遅延のため、最大 1.65 Mbps しか到達しません。アプリが複数の接続/セッションにわたる並列転送用に設計されている場合、話は別になります。nx 1.65 に達することができました。ここで、「n」は接続数です。しかし、多くの場合、私が目にするアプリは 1 つの接続しか使用していないように見えます。

では、複数の接続で動作するアプリが増えないのはなぜでしょうか? それは悪い習慣ですか?実装は難しいですか?リソース集約型? などなど

4

1 に答える 1

0

これがインターネットのしくみです。ほとんどの企業は、各クライアントに複数の専用ルートを持つことができず、共有インフラストラクチャに依存してネットワーク パケットを配信する必要があります。各パケットは宛先間のランダムなルートを選択する可能性があるため、一般的なインターネットでは既に「複数の接続」が存在することに注意してください。

十分なリソースがある場合は、独自のネットワークを構築して、各顧客を複数の専用接続で接続できます。ほとんどの場合、コストは一般的に法外なものであり、このようなアプローチは、十分なトラフィックが専用ルート (企業自身によるもの以外にレンタルされている可能性が高い) または証券取引所へのリンクのコストを正当化できるデータセンター間の通信で使用される可能性があります。 .

于 2012-06-21T05:32:45.167 に答える