Вступить в клуб →
лёгкаявопросWebSocket, SSE и real-time

Страница статуса доставки опрашивает сервер каждую секунду

Чтобы показать статус курьера, страница раз в секунду делает GET /orders/:id/status. Одновременно открыто 30 тысяч таких страниц, статус меняется в среднем раз в несколько минут. Сервис обрабатывает 30 тысяч запросов в секунду, почти все с неизменным ответом.

Какой подход подходит лучше?

  • Отправлять изменения с сервера через SSE или WebSocket
  • Опрашивать сервер раз в 100 миллисекунд
  • Кэшировать ответ статуса в браузере на час
  • Перезагружать страницу целиком раз в минуту

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела