javascript — система обновления сообщений в режиме реального времени с использованием php js msyql

Хорошо, ребята, я пытаюсь интегрировать систему обмена сообщениями, подобную Facebook, в мое веб-приложение. Я не могу опубликовать ссылку, к сожалению, потому что она требует входа в систему.

У меня есть база данных с таблицей разговоров, таблицей сообщений и HTML-страницей, которая вызывает все сообщения на основе заданного идентификатора разговора. У меня также есть текстовая область и кнопка отправки для отправки нового сообщения и добавления его в базу данных.

Теперь я слышал два разных метода ..

  1. То, что я должен проверять наличие обновлений javascript каждую секунду или около того, чтобы видеть новые сообщения, и обновляться с помощью ajax. Не слишком ли это напрягает сервер?

или же.

  1. Чтобы использовать фрейм, например, node.js. Этот метод имеет для меня мало смысла, так как я не очень хорошо понимаю запросы.

Итак, переполнение стека, какой метод (или ни один) не будет лучшим способом для реализации этого?

0

Решение

Опрос ресурсоемкий. Вы должны рассмотреть что-то вроде WebSockets.

При использовании WebSockets пользовательские приложения чата клиента обычно подписываются на WebSocket, а затем приложение серверного сервера уведомляет их о необходимости проверять наличие обновлений или просто отправляет им новые сообщения прямо через соединение WebSocket. ,

Вот приложение демо-чата Вы можете посмотреть. Вот Веб-сайт.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]