EMZETT.
Увійти

Poll/Push

Коротко: Дві протилежні стратегії підтримання даних в актуальному стані: за polling клієнт регулярно й активно запитує нові дані; за push сервер сам надсилає їх, щойно вони з’явилися.

Докладніше: Polling легко реалізувати, але він марнує ресурси, якщо відповідь часто «нічого нового». Механізми push (наприклад, WebSockets, server-sent events, мобільні push-сповіщення) ефективніші, але потребують постійного з’єднання або зовнішньої служби push.

Подробиці

Polling можна поділити далі: за «short polling» клієнт питає з фіксованим інтервалом (наприклад, кожні 5 секунд), незалежно від того, чи є щось нове.

Див. також: стримінг