web update
deploy / Pull and Restart (push) Successful in 17s

This commit is contained in:
roma-dxunvrs
2026-10-04 19:57:51 +03:00
parent 11432e782f
commit 12a473f46e
14 changed files with 247 additions and 0 deletions
@@ -0,0 +1,11 @@
## Short Polling
- Браузер через JS (`setInterval` + `fetch`) отправляет AJAX-запросы на сервер каждые 2 секунды
- Сервер отвечает сразу: либо отдает новые данные, либо говорит, что данных нет
- Элементарная реализация, но 99% запросов не нужны
## Long Polling
Костыль до появления [WebSocket](WebSocket.md)
- Браузер делает AJAX-запрос на сервер
- Сервер отвечает не сразу, но удерживает соединение открытым
- Как только появляется сообщение, сервер отдает ответ
- Соединение для этих данных закрывается, клиент повторяет Long Polling запрос
- Нет пустых запросов, но серверу приходится держать в ОЗУ тысячи открытых соединений