digital-garden/dev/architecture/Long polling.md
Struchkov Mark 7d78047f43
All checks were successful
continuous-integration/drone/push Build is passing
Обновление
2024-11-27 09:30:43 +03:00

2.1 KiB
Raw Blame History

aliases tags date
maturity/🌱
2024-11-03

Long polling — это метод опроса сервера, при котором клиент отправляет запрос и остается подключенным к серверу, ожидая ответа до тех пор, пока не появятся новые данные. Если серверу нечего отправить, он удерживает запрос открытым, пока не произойдет обновление, или пока не истечет тайм-аут. После получения ответа клиент сразу отправляет новый запрос для продолжения ожидания.

Преимущества:

  • Меньше нагрузка на сервер по сравнению с Short polling, так как запросы отправляются реже, только когда есть новые данные.
  • Обеспечивает более оперативное получение обновлений, чем при обычном коротком опросе.

Недостатки:

  • Задержка может быть непредсказуемой, особенно если данные появляются нерегулярно.
  • Удержание открытого соединения может быть менее эффективным для серверов с ограниченными ресурсами, особенно при большом количестве клиентов.

Мета информация

Область:: ../../meta/zero/00 Архитектура ИС Родитель:: Источник:: Создана:: 2024-11-03 Автор::

Дополнительные материалы

Дочерние заметки