Підсумок 5-ї сесії

Сьогодні на занятті з проектування систем я вивчав три способи передачі даних між клієнтом і сервером.

Коротке опитування (Short Polling) Клієнт запитує оновлення у сервера через певні проміжки часу. Ви можете встановити інтервал у 5 секунд. Клієнт надсилає запит кожні 5 секунд, щоб перевірити наявність нових даних.

Довге опитування (Long Polling) Клієнт надсилає запит на сервер. Сервер утримує запит до моменту появи нових даних. Цей метод споживає більше ресурсів сервера. Він також марнує багато з'єднань.

Події на стороні сервера (Server Side Events) Сервер надсилає дані клієнту через регулярні проміжки часу. У JavaScript для створення такого з'єднання використовується об'єкт EventSource. Сервер автоматично передає дані клієнту.

Джерело: https://dev.to/hvdineshbabu/session-5-summary-5agg