Сначала вам нужно понять, что такое кометное приложение. Концепция построения кометного приложения объясняется в вики на Comet (программирование)
Что вам нужно понять, так это то, что вы можете использовать любой язык программирования для создания кометного приложения, если оно соответствует принципам, объясненным в вики
1.Ajax с длинным опросом
2.Streaming
Вы можете проверить пример кода на Простой пример кода «Длинный опрос»
Теперь перейдем к проблемам -
1.Вы используете длинный опрос ajax, тогда браузер (запрос ajax) будет продолжать опрашивать сервер на предмет данных. Это может потреблять память на сервере или замедлять работу браузера через некоторое время.
Несколько предложений
JQuery PeriodicalUpdater (длинный опрос AJAX / опрос сервера)
Обработка длинных опросов
RobertFischer / JQuery-PeriodicalUpdater
Что нужно проверить, чтобы реализовать это -
a) Как часто вы ожидаете обновления данных на сервере.
b) Сколько времени серверный скрипт будет запускать для проверки, извлечения и обработки данных перед отправкой их на клиентскую сторону.
2.Вы можете реализовать потоковую передачу, используя следующее -
Как реализовать COMET с PHP
Lightstreamer Dojo
Dojo Charting + Lightstreamer Comet Demo
Демо
Ajax Push Engine или проект APE
Что нужно для этого проверить -
a) Позволит ли ваш хостинг-провайдер установить их на хостинг-серверах
b) Использование вашей оперативной памяти и пропускной способности (вам потребуется выделенный сервер с пакетом, который дает вам много оперативной памяти и пропускной способности)
Это зависит от того, что и как ваши требования. Вам придется проанализировать и приблизиться.
Если то, что вы реализуете, является небольшим приложением, вы можете пойти на опрос Ajax Long, учитывая тот факт, что вы проанализировали и обработали недостатки этого подхода.
Если у вас большое приложение, вы можете пойти на пару.