• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Które rozwiązanie mniej "zmęczy" serwer? [ankieta]

Object Storage Arubacloud
+1 głos
218 wizyt
pytanie zadane 13 stycznia 2021 w Sieci komputerowe, internet przez Igorek Mądrala (6,290 p.)
zamknięte 13 stycznia 2021 przez Igorek
Które rozwiązanie mniej "zmęczy" serwer?

 

Albowiem mam sobie komunikator na socketach (client i server)

I ogólnie pracuje nad statusem aktywności, i chce zrobić w miare częste sprawdzanie kto jest aktywny

i które rozwiązanie mnie "zmęczy" serwer?

1. Co minute client wysyła zapytanie do serwera o swoich znajomych czy są online (jakby wysyła tablice w jsonie :( ) a serwer wysyła słownik (też w jsonie ) z nazwą użytkownika oraz True albo False w zależności czy jest online

2. Gdy jakiś użytkownik połączy, lub odłączy sie od serwera, serwer od razu wysyła wiadomość do innych clientów

Według mnie 1 jest bardziej lepszy bo po pierwsze, wysyła tylko userów jakich potrzebuje, a w 2 by wysyłał wszystkich userów którzy sie połączą

Więc ankieta, które rozwiązanie jest lepsze, mniej meczące itp :)
Możliwe odpowiedzi:
Sposób 1, wysyłanie co jakiś czas zapytania (0 głosów)
Sposób 2, gdy ktoś dołączy odrazu pisze wszystkim (0 głosów)
Ankieta zamknięta
komentarz zamknięcia: już uzyskałem odpowiedź :)
komentarz 13 stycznia 2021 przez Milesq Nałogowiec (32,020 p.)
Jedna uwaga, w jsonie nie ma słowników, tylko obiekty

1 odpowiedź

+3 głosów
odpowiedź 13 stycznia 2021 przez tangarr Mędrzec (154,780 p.)
wybrane 13 stycznia 2021 przez Igorek
 
Najlepsza
3. Gdy użytkownik się podłączy/rozłączy wysyłasz wiadomość do jego znajomych.
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
ale dajmy przykład:

loguje sie na swoje, konto a mój kolega jest w tym czasie online,

i skąd ja mam wiedzieć czy jest on online czy offline?
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
a wsm. moze tylko wtedy kiedy ja sie połącze spytam sie serwera,a poźniej ta jak ty mówiłeś?
komentarz 13 stycznia 2021 przez jankustosz1 Nałogowiec (35,880 p.)
nawet nie musisz, pytać, serwer może po prostu na starcie takie rzeczy wysłać
komentarz 13 stycznia 2021 przez MsMaciek123 Pasjonat (24,760 p.)

@Igorek,
łączysz się z serwerem i on wysyła ci znajomych którzy są online (po prostu sprawdza każdego znajomego, czy taki socket jest połączony), a w momencie gdy ktoś się podłączy/odłączy, to serwer wysyła do znajomych tego socketa informację o tym

komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
2000iq, musze zacząć myśleć bardziej niż troche
komentarz 13 stycznia 2021 przez Igorek Mądrala (6,290 p.)
dzięki za pomoc :)

Podobne pytania

0 głosów
1 odpowiedź 118 wizyt
pytanie zadane 5 stycznia 2021 w PHP przez wizarddos Nałogowiec (25,930 p.)
0 głosów
1 odpowiedź 146 wizyt
pytanie zadane 9 września 2020 w HTML i CSS przez Bartek12 Mądrala (5,510 p.)
+1 głos
1 odpowiedź 179 wizyt
pytanie zadane 2 marca 2018 w C i C++ przez Paweł Dymek Bywalec (2,300 p.)

92,555 zapytań

141,402 odpowiedzi

319,538 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...