Отличным источником для всех вещей является Comet Comet Daily .К сожалению, он не так часто обновляется, но там есть несколько фантастических старых статей.Этому способствовали ребята, которые разрабатывали решения Comet более 10 лет.
Кажется, что Comet неправильно упакован, поскольку означает, что используется только один конкретный механизм подключения, но на самом деле это парадигма для передачи в реальном времени с сервера на клиент.,Серверы Comet могут использовать HTTP Streaming, HTTP Long-Polling, классический опрос и WebSockets.
Если вас интересует новейшая технология Push, вам стоит взглянуть на WebSockets , который является стандартизированнымподход не только к передаче с сервера на клиент, но и к двунаправленной связи в реальном времени между серверами и клиентами (веб-браузерами и другими клиентами).
Некоторые современные технологии push-уведомлений:
- socket.io
- Хостинг-сервисы WebSockets, такие как Pusher - на кого я работаю
- Faye для самостоятельного размещения Ruby илиУзел dev
- SignalR для IIS и .NET
- Существует намного больше и больше информации о веб-технологиях реального времени, которые можно найти в этом руководстве .
Если вы хотите использовать PHP, вы можете с трудом создать приложение, используя Push в реальном времени, который будет масштабироваться выше небольшого числа соединений.Прочитайте этот вопрос по параллелизму - Как реализовать прослушивание событий в PHP для получения дополнительной информации.