Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Node.js + socket.io
Qss
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

Ostrzeżenie: (0%)
-----


Witam,
Czy ma ktoś doświadczenie z ta technologią ?
Szukam informacji ile, na ten czas serwer node.js + socket.io może utrzymać użytkowników..
Z tego co czytałem to przeciętny serwer jest w stanie utrzymać do 64k połączeń.
Powiedzmy że mamy uruchomiona aplikacje w node.js, jeden proces i zrobiony jeden socket który ma kilka pokoi.
Idea działania to relacja wydarzenia.
Użytkownicy wchodzą na taki pokój łącza się z tym socketem i czekają na wiadomości.
Z drugiej strony admin tez łączy się z tym socketem i ma możliwość rozsyłania wiadomości do tych użytkowników powiedzmy 100msg/1min.

Zakładając że mamy jakiegoś VPS'a z 2-4GB ramu. Czy serwer uciągnie około 20-30k użytkowników ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Jak będziesz przy każdym requeście coś zapisywać do bazy i będziesz miał ich 30k, no to żadna baza ci na takim sprzęcie nie wytrzyma. Również samo node.js jest 1 wątkowe, co za tym idzie użyje tylko 1 rdzenia z kilku dostępnych. Do tego będziesz potrzebował odpalić swoją aplikacje jako cluster, tyle że wtedy nie będziesz mógł współdzielić emitów, bo sokety będą działać w osobnych procesach, więc będziesz musiał wykorzystać powiedzmy redisa. Jak dopiero zaczynasz, to jeszcze spora droga przed tobą..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 15:05