Розбір рішень · Middle · Запитання 5 з 14
Спортивний сайт передає в браузери рахунки наживо. Дані йдуть лише із сервера, трафік проходить через звичайні HTTP-проксі, а перепідключення має бути простим. Що підходить?
- 1Коротке опитування кожні дві секунди
- 2WebSockets із протоколом heartbeat
- 3Server-Sent Events через звичайний HTTP
Показати відповідь
Правильна відповідь: Server-Sent Events через звичайний HTTP
Пояснення
Server-Sent Events створені для односторонніх потоків, працюють через звичайний HTTP і самі перепідключаються. WebSockets підходять для двостороннього обміну, як чат чи ігри, але тут додають протокол і логіку перепідключення заради напрямку, яким ніхто не користується. Коротке опитування підходить для рідкісних оновлень, а кожні дві секунди в такому масштабі дає багато порожніх запитів.