Как реализовать прослушивание событий в PHP

вот моя проблема: у меня есть скрипт (назовем его comet.php), который требует клиентский скрипт AJAX, и жду, пока произойдут изменения вроде этого:

while(no_changes){
    usleep(100000);
    //check for changes
}

Я не делаю ' Мне это слишком нравится, это не очень масштабируемое, и это (imho) "плохая практика" Я бы хотел улучшить это поведение с помощью семафора (?) или, в любом случае, техники параллельного программирования . Не могли бы вы дать мне несколько советов, как с этим справиться? (Я знаю, это не короткий ответ, но отправной точки будет достаточно.)

Изменить : как насчет LibEvent ?

7
задан ArtoAle 19 September 2011 в 13:05
поделиться