Jeśli dobrze rozumiem zasadę dotyczącą zdarzeń wysyłanych przez serwer, za każdym razem, gdy klient rejestruje się w źródle zdarzenia, faktycznie otwiera ono nowe połączenie HTTP z zasobem zarządzającym zdarzeniem. W przeciwieństwie do innych żądań HTTP połączenie pozostaje aktywne, dlatego proces/wątek serwera dedykowany dla tego klienta działa, dopóki klient się nie rozłączy.Koszt zdarzeń wysłanych przez serwer po stronie serwera
Co się stanie, jeśli 1000 klientów zostanie podłączonych do aplikacji za pomocą SSE? Czy mamy 1000 procesów/wątków (robiących to samo) działających równolegle tylko po to, aby obsłużyć SSE? Sądzę, że jestem w błędzie, ale jeśli nie jestem, czy jest to naprawdę bardziej wydajne niż zwykła metoda odpytywania AJAX, w której przynajmniej serwer nie musi jednocześnie uruchamiać tylu procesów/wątków?
Dzięki serwerowi internetowemu, takim jak Apache, będzie dość zasobożerny. Ale właśnie dlatego istnieją takie asyncowe serwery, jak node.js ... – ThiefMaster