2017-04-11 67 views
3

如果使用SignalR在單個聊天室中彼此聊天,那麼多少併發用戶可以使用8GB內存和3GHz CPU處理器的服務器?SignalR CPU和內存效率

+1

要看還有什麼是你在你的應用程序中執行。例如,如果您在會話中存儲了大量數據,它將佔用大量內存......我懷疑您會對您的問題得到有限的答案。無論如何+1導致它很有趣。 – Kris

+0

還取決於您發送的郵件數量,它們的大小,您擁有的羣組數量等。 – Pawel

回答

2

您應該使用像「crank」這樣的測試工具來查看您的特定設置的執行情況。正如所指出的那樣,有太多的變量給出任何有限的答案。

我相信Damian Edwards和David Fowler已經完成了在單個虛擬機上獲得高達150k加連接的測試,但這只是一個壓力測試,可能無法提供答案。我記得這是一個非常調整的設置來做到這一點。

(僅供參考發佈鏈接) https://docs.microsoft.com/en-us/aspnet/signalr/overview/performance/signalr-connection-density-testing-with-crank

https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.Crank