2011-09-12 82 views

回答

1

你是否期望所有這些用戶同時擁有持久的tcp連接到你的服務器?

瓶頸可能是記憶與V8 1gb limit(1.7在64位)

你可以嘗試用幾百到幾千連接到負載測試,記錄堆使用情況,並推斷找到一個節點實例連接數限制。

+0

同時請記住,Node是單線程的,並且如果函數真的很慢返回,每個人都會被阻止。節點碰巧發光,因爲大多數時候CPU在等待io。 –

+0

@Andrey:是的,我想保持連接活着。 – karthick

0

好問題,但很難回答。我認爲併發用戶的數量取決於每個請求和您使用的硬件的處理量,例如。內存和處理器速度。如果你想使用多個核心,你可以使用多節點。多節點將啓動多個節點實例。我從來沒有用過它,但它看起來很有希望。

你可以使用ab,apache的一部分做一個快速測試。 500k併發用戶是相當多的,並會讓我考慮使用多個服務器和負載平衡器。

只是我的2ct。希望這可以幫助。