Как реализовать сервер push / long polling / comet, используя PHP и Javascript - PullRequest
2 голосов
/ 02 декабря 2009

Как я могу реализовать шаблон push-дизайна кометы / сервера, используя PHP и Javascript? По сути, я хотел бы что-то вроде этого:

  • Пользователь нажимает кнопку «Отправить»
  • Javascript показывает сообщение типа «Обработка 0/100 элементов»
  • Всякий раз, когда новый элемент обрабатывается, php / сервер выдвигает обновление, и javascript изменяет сообщение на «Обработка 2/100 элементов, 3/100 элементов и т. Д.»

Как я могу это сделать? Любые ссылки / информация, пожалуйста?

Ответы [ 3 ]

2 голосов
/ 10 января 2010

Комета с PHP имеет некоторые хитрые проблемы с масштабированием. Альтернативой может быть SaaS-решение, такое как WebSync On-Demand . (Отказ от ответственности: я работаю там). Таким образом, вам не нужно беспокоиться о каких-либо закулисных вещах, и вы можете просто получить функциональность push-сервера.

1 голос
/ 02 декабря 2009

Есть несколько очень хороших примеров: Как реализовать комету с PHP

0 голосов
/ 02 декабря 2009

Большинство служб используют запросы, инициированные клиентом, но есть также Comet . Там есть несколько статей .

...