feat: add cookie article, some style fixes

This commit is contained in:
2025-05-23 15:02:39 +03:00
parent a0e6c5c03c
commit 1a18557ec6
6 changed files with 142 additions and 45 deletions

View File

@@ -112,23 +112,23 @@ app.listen(3000, () => {
- Сервер отправляет данные клиенту каждые 2 секунды.
## Преимущества SSE:
1. Простота: Легко реализовать как на клиенте, так и на сервере.
2. Автоматическое восстановление: Клиент автоматически переподключается при разрыве соединения.
3. Эффективность: Меньше нагрузки на сервер по сравнению с polling.
1. **Простота:** Легко реализовать как на клиенте, так и на сервере.
2. **Автоматическое восстановление:** Клиент автоматически переподключается при разрыве соединения.
3. **Эффективность:** Меньше нагрузки на сервер по сравнению с polling.
## Недостатки SSE:
1. Односторонняя связь: Клиент не может отправлять данные серверу через SSE.
2. Ограниченная поддержка браузеров: Не поддерживается в Internet Explorer.
3. Ограничения протокола: Только текстовые данные.
1. **Односторонняя связь:** Клиент не может отправлять данные серверу через SSE.
2. **Ограниченная поддержка браузеров:** Не поддерживается в Internet Explorer.
3. **Ограничения протокола:** Только текстовые данные.
## Когда использовать SSE:
1. Уведомления: Например, уведомления о новых сообщениях.
2. Обновления статуса: Например, статус заказа или задачи.
3. Потоковая передача данных: Например, ленты новостей или обновления котировок.
1. **Уведомления:** Например, уведомления о новых сообщениях.
2. **Обновления статуса:** Например, статус заказа или задачи.
3. **Потоковая передача данных:** Например, ленты новостей или обновления котировок.
## Альтернативы SSE:
1. WebSockets: Для двусторонней связи в реальном времени.
2. Long Polling: Когда SSE недоступен.
3. Polling: Для простых сценариев.
1. **WebSockets:** Для двусторонней связи в реальном времени.
2. **Long Polling:** Когда SSE недоступен.
3. **Polling:** Для простых сценариев.
🚀 **_Источник: DeepSeek_**