LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Там обычное http-соединение с chunked encoding. Клиент делает обычный GET-запрос. Сервер в него отправляет не документ целиком, как обычно, а строчки с новыми событиями, по мере их появления. На стороне браузера - какое-то апи в js есть, аналогичное ajax'у но опять же не для разового скачивания а для приёма потока.

В роли сервера может выступать даже обычный пхп с отключённой буферизацией вывода (чтобы echo сразу в сеть шло инкрементально), но для больших нагрузок разумеется нужен специализированный http-демон для транспорта событий.

Исходная версия firkax, :

Там обычное http-соединение с chunked encoding. Клиент делает обычный GET-запрос. Сервер в него отправляет не документ целиком, как обычно, а строчки с новыми событиями, по мере их появления. На стороне браузера - какое-то апи в js есть, аналогичное ajax'у но опять же не для разового скачивания а для приёма потока.