Я не могу на всю жизнь понять цель такого приложения, как Cometd или simple-comet, над чем-то вроде простого запроса с длинным опросом с php и бесконечного цикла с кодом, подобным этому
$time = time();
while(time() - $time < 30) {
if ($query) {
$shapes = ...;
echo json_encode($shapes);
break;
}
usleep(25000);
}
работает на веб-сервере, который предназначен для нескольких запросов, таких как lighttpd или NGIX.
возможно я просто скучаю по пониманию документации кометных сервисов. Я знаю, что выше это запрос "Comet", но почему существуют такие вещи, как cometd, что они делают лучше.