2013-11-10 5 views
1

У меня есть этот сайт, где пользователь может публиковать некоторую информацию & Другие пользователи могут комментировать его, что-то вроде блога. Проблема в том, что .. предположим, что пользователь удаляет сообщение, сообщение исчезает из браузера, а все еще видимы в браузере других, и, если они комментируют его, комментарий сохраняется в базе данных. Это необязательно заполняет мою базу данных.Нажатие информации на пользователей браузера

Есть ли способ, когда пользователь удаляет сообщение, сообщение исчезает со всех браузеров, где оно открыто?

Я пробовал использовать setinterval и обновлять содержимое страницы, но увеличивает нагрузку на мою базу данных. Есть ли другой способ сделать это? Я слышал о comet, но я не смог найти какие-либо хорошие учебники по нему

ответ

1

см http://socket.io/ самым популярным открытым исходным кодом в режиме реального времени решение

Socket.IO стремится сделать в реальном времени приложений можно в любом браузере и мобильное устройство, размывание различий между различными транспортными механизмами . Это безотказное в реальном времени 100% в JavaScript.

есть http://frozenmountain.com/, что претендует быть лидером, но этот один не свободен

Замороженный Mountain Software является лидером в области создания мощных коммерческих библиотек программного обеспечения для приложений реального времени. Посмотрите на наши продукты и узнайте, как мы можем помочь вам сократить время выхода на рынок и обеспечить прочную заднюю кость для вашего следующего большого проекта . Если вы хотите направить данные с вашего сервера на веб-браузеры , взломать элегантный REST API, создать многопользовательскую игру быстрого действия или добавить видео-чат в ваше приложение, у нас есть библиотеки, которые доставят вас туда быстро и безболезненно ,

NB: в любом случае, я считаю, вы должны настроить свой сервер, который не всегда может быть возможным