В текущем веб-приложении, где пользовательский интерфейс не может быть изменен для обновления страниц, а не обновления всего страницы (ссылка на другие страницы и т. Д.). В конце концов это будет помещено в не обновляющийся div, однако на данный момент ссылки на страницы будут уничтожать/создавать веб-рабочего, заставляя создавать новое соединение сокета. Какая утечка в системе при создании новых соединений сокетов с помощью Socket.IO?Неужели страница обновляет поражение от использования NodeJS/Socket.IO и вызывает слишком много утечки на сервере при создании новых соединений?
Учитывая, что вся страница будет обновлена, это все еще хорошее решение?
- ОБНОВЛЕНИЕ -
Заявка на это для системы на основе push-уведомление, как «друг» логины и т.д. Я вижу это как нечто похожего на конфиденциальное сообщение в среде чата. Я хотел бы транслировать эти события, и клиентская сторона будет управлять тем, кто действительно получает обновления. Кажется правильным, как это сделать?
Большое спасибо, спасибо. Однако мне нужно кое-что разъяснить. Я хочу, чтобы соответствующие клиенты были уведомлены о действиях системы. Они могут выполнять запросы по времени (каждые 5 секунд - опрос/вытягивание), где система проверяет таблицу db на обновления с момента последней проверки. Хотя немного неясно о толчке. Я хотел бы создать push для всех новых системных событий для всех клиентов (без поиска таблицы событий в главном событии, например, с помощью pull), и соответствующих клиентов для отображения уведомления. Как это обрабатывается с помощью не WebSocket XMPP? Что лучше/рекомендуется? Обновлено выше, чтобы отразить это в системе. – ElHaix