2014-01-08 1 views
-1

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

Я создал простую веб-приложение, где пользователи могут публиковать, комментировать, любимые статьи и правильно знать, что у меня есть идея создать систему уведомлений пользователей. В начале очень просто: уведомить пользователя о том, что сообщение пользователя было отправлено или прокомментировано. И мне интересно, какие лучшие практики и стратегии для этого и, конечно, самый простой способ? Я читал о технологии веб-сокетов, но не уверен, что это необходимо для таких простых функций. Другая идея - сделать вызов AJAX, скажем, каждые 60 секунд, взяв идентификатор пользователя и выполнить поиск, если в базе данных, содержащей этот идентификатор, есть новые записи. Но я сомневаюсь в эффективности частых звонков на мой сервер.

Я считаю, что у вас есть идея и посоветуйте мне. Заранее спасибо!

+0

просто использовать WordPress – OutFall

ответ

0

Если я не ошибаюсь, это звучит так, как вы делаете это, чтобы сделать в реальном времени действие сервера в браузере.

В прошлом это было выполнено либо длинным опросом, либо каким-либо другим видом взлома, чтобы поддерживать открытые или периодически открывающиеся соединения (скажем, каждые 10 секунд).

Теперь с веб-сайтами HTML5 и SSE (событиями на стороне сервера) такие хаки не нужны.

Если все, что вы хотите - это одностороннее (то есть сервер к клиенту) сообщение, то вы хотите использовать SSE. http://www.html5rocks.com/en/tutorials/eventsource/basics/

Поддержка браузера хорошая, и несоблюдение может быть заполнено полифорически. Вот список: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills#eventsource

Надеется, что это помогает, как понятие, чтобы вы начали ...

 Смежные вопросы

  • Нет связанных вопросов^_^