Задать вопрос
vanilich
@vanilich

Comet (php + js + mysql). Как реализовать мгновенные сообщения?

Доброго времени суток.
Разрабатываю web-приложение и столкнулся с небольшой проблемой. А именно с реализацией сервиса мгновенных сообщений. В интернете прочитал про Comet, появилась идея поднять отдельный сервер для сообщений.
Все вроде бы понятно, да и реализовать не проблема, т.к. много велосипедов на просторах интернета можно найти.
Но меня волнует вопрос. Как сервер будет проверять наличие новых (не прочитанных) сообщений? Неужели каждые 5 секунд он должен обращаться к бд (в данном случае mysql) и забирать новые сообщения, а затем отдавать их пользователю. Получается задержка и немаленькая нагрузка на бд. Как быть? Что можете посоветовать? Как сервер может в реалтайме отследить появления нового сообщения и сразу отдавать его клиенту?
Заранее благодарен.
  • Вопрос задан
  • 1560 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Loot К ответам на вопрос (3)
@Cesavel
Советую посмотреть в сторону веб сокетов
Ответ написан
Комментировать