Chciałbym zaimplementować skalowalny czat w szynach przy użyciu technologii AJAX. Z badań wiem, że jedyną skalowalnością jest pchanie po stronie serwera.Przekierowania po stronie serwera
Moje dwa pytania:
1) w stosunkowo wydajnego serwera czatu, w jakim momencie ma odpytywania stają się uciążliwe? 2) Naprawdę nie chcę używać Juggernaut. Nie wiem zbyt wiele o tym, jak działa kometa. Sądzę, że zastanawiam się, czy byłoby to dla mnie strasznie trudne do zbudowania przy użyciu Javascript (aby stworzyć serwer po stronie klienta/poller) i innego języka (w celu zapewnienia efektywnego odpytywania dla klientów za firewallem i integracji z CGI). i 3) (tak, na 2), czy nawet robię to we właściwy sposób?
Najprostszą odpowiedzią, na jaką mogę liczyć, jest skwantyfikowane "tak, umieszczasz 5 linii kodu JavaScript w kliencie i 20 linii ruby w skrypcie CGI, i nazywasz to dzień".
Hmm ... więc przeprowadzają ankietę więcej niż 4 razy na sekundę i to jest w porządku? Hmm, może powinienem o tym pomyśleć, albo przynajmniej użyć go jako kopii zapasowej dla juggernaut. Przypuszczam, że uderzenie w 95% komputerów i złapanie reszty powinno być "ok". – user54650