2011-09-12 1 views
0

少なくとも500kユーザーを処理するためにシステムを拡張する必要があります。私はnodejsに出くわした。それはかなり興味深い。Nodejの同時ユーザーサポート数はいくらですか?

誰でも同時使用可能なユーザー数を知っていますか?誰かが本当にそれをテストしましたか?

答えて

1

あなたはこのすべてのユーザーがあなたのサーバーへの永続的なtcp接続を同時に持つことを期待していますか?

ボトルネックは、おそらくV8 1gb limit(64ビット版の1.7)あなたは、数千の接続に数百でテストをロードし、ヒープの使用状況を記録し、1つのノードのインスタンスの接続数の制限を見つけるために外挿することを試みることができ

とメモリです。

+0

また、Nodeはシングルスレッドであり、関数が実際に戻るのが遅い場合は、誰もが保持されることに注意してください。ほとんどの場合、CPUがioで待機しているため、ノードが輝きます。 –

+0

@Andrey:はい、接続を維持したいです。 – karthick

0

良い質問ですが、答えにくいです。私は同時ユーザーの数は、各リクエストと使用しているハードウェアで行われた処理の量に依存していると思います。メモリ量とプロセッサ速度。複数のコアを使用する場合は、マルチノードを使用できます。マルチノードは複数のノードインスタンスを起動します。私はそれを使ったことはありませんが、それは有望です。

ap、apの一部を使って簡単にテストできます。 500k同時ユーザーはかなり多く、複数のサーバーとロードバランサの使用を検討しています。

ちょうど私の2ct。お役に立てれば。

関連する問題