Есть такого рода счетчики на разрабатываемом сайте. Задача стоит онлайн обновлять их значения, по типу как в соцсетях. Сейчас написан функционал которые по setInterval и посредством аякс запросов обновляет их, в принципе все работает.
Но хочется реализовать этот момент более профессионально.
Думаю в сторону long polling технологии. И понимаю это таким образом: клиент устанавливает соединение с сервером и ждет когда появится какое либо новое событие, после чего получает данные и закрывает соединение, далее опять устанавливает соединение и т.д
С клиентом все понятно, но как организовать на сервере перебор информации из базы данных, отслеживание изменений и выдачу её клиенту?
Немного изучил Dklab Realplexor (
dklab.ru/lib/dklab_realplexor/), но вроде как он создан для других целей, буду рад если кто поделиться опытом и подскажет как решить эту задачу правильно.
Спасибо!