2012-04-20 3 views
1

Я очень скоро начинаю новый проект и рассматриваю длительный опрос, чтобы уведомить пользователей о том, что у них есть новое личное сообщение/уведомление, которое им нужно проверить, действительно аналогично тому, как Facebook использует, чтобы уведомить вас о том, что кто-то отправил что-то о вас/Понравился фото вас ..PHP - длительный опрос для уведомлений (флагов PHP или по-другому?)

Из того, что я прочитал, комету показалось действительно хорошим вариантом для начала.

Затем другие способы начали появляться, как: Socket.io и node.js ..

Теперь мой вопрос; Какой, по вашему мнению, лучший вариант для этого случая и почему?

То, что мне нужно сделать, это следующее:

  • пользователя 1 журналы в своей учетной записи
  • Пользователь 2 посылает пользователю 1 сообщение, которое получает хранящуюся в базе данных, и флаг генерируется, (если это возможно ?!)
  • РНР скрипт, отвечающий за пользователем 1 должен забрать флаг и направить уведомление пользователю 1

Я знаю, как позаботиться о стороне javascript, но я никогда не делал ничего подобного длинному опросу. Я использую jQuery как библиотеку javascript и PHP для серверной части.

Значит, рекомендации и любые хорошие ресурсы для этого?

+1

Связанный: http://stackoverflow.com/questions/7213549/long-polling-http-streaming-general-questions –

+0

я пропустил что , Я собираюсь это прочитать, спасибо .. –

ответ

1

Было бы полезно использовать комбинацию php, а также node.js. node.js предназначен для использования с постоянными соединениями, а вместо опроса - связь.

http://nodejs.org/

Вот быстрый видео я нашел: http://vimeo.com/29099827