Analiza decyzji · Junior · Pytanie 6 z 12
Plakietka pokazuje nieprzeczytane powiadomienia. Przychodzą kilka razy na godzinę, minuta opóźnienia jest w porządku, a hosting nie pozwala na długie połączenia. Czego użyć?
- 1Odpytywania małego endpointu co minutę
- 2WebSocketa otwartego dla każdego użytkownika
- 3Server-Sent Events do każdej otwartej karty
Pokaż odpowiedź
Poprawna odpowiedź: Odpytywania małego endpointu co minutę
Wyjaśnienie
Przy rzadkich zdarzeniach, dopuszczalnym opóźnieniu i braku długich połączeń zwykłe odpytywanie działa na każdym hostingu. WebSocket pasuje do dwukierunkowych funkcji o małym opóźnieniu, jak czat, ale wymaga infrastruktury trzymającej połączenia. Server-Sent Events pasują do jednokierunkowych aktualizacji na żywo, jak wynik meczu, lecz też zależą od długiego połączenia, którego ten hosting zabrania.