![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za informacje. Jeśli chodzi o optymalizacje to jeszcze nie jestem w tym obeznany. Dopiero zacząłem się bawić ta technologią i wszystko działa jak na przykładowym tutorialu z chatem na oficjalnej stronie socket.io.
czyli np.
Oczywiście przed wysłaniem emit() jest to zapisywane w mongodb. ale robi to jedna/dwie osoba relacjonujące. Do użytkowników leci przez socket. Wiem że coś takiego na AJAXie który odpytuje MySQL/PHP zaczyna już mulić przy ~20k. Aha, mógłbyś coś polecić odnośnie tej optymalizacji ? Ten post edytował Qss 2.04.2015, 12:45:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:57 |