ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comet



Забавно, не далее как вчера тоже хотел задать этот вопрос здесь:) Понятно, что в нынешнем виде на nginx это не смоделировать. Но, возможно, в перспективе?

Поскольку nginx -- всегда фронтенд (хоть с апачем за спиной, хоть с fcgi), то держать постоянное соединение с клиентом может только он. И должен быть какой-то механизм, позволяющий бэкенду впихнуть порцию данных именно в данное конкретное клиентское соединение -- этой коммутацией тоже должен заниматься nginx.

Система, в принципе, реализуемая, но не такая уж простая... вопрос в том, насколько интересно будет этим заниматься Игорю, учитывая, что сама технология Comet почти нигде пока не применяется (разве что в чатах, где за коммутацию отвечают специальные демоны).

Или же кто-то из энтузиастов напишет свой модуль?

Здравствуйте, Михаил.

тут подробно описано как работает Комет на стороне сервера и клиента.
http://present.sitepen.com/ajaxworldexpo/part1.html

P.S.
Сорри, что первое сообщение было в чужой тред написано.
Есть такая вещь, которая круче Аякса. Называется Comet:
http://blog.lighttpd.net/articles/2006/11/27/comet-meets-mod_mailbox
http://alex.dojotoolkit.org/?p=545
http://www.cometd.com/
http://app.lightstreamer.com/DojoDemo/ - демка
позволяет   не   пинговать  постоянно  сервер,  а  держать
постоянное соединение  с  браузером  и  гонять  туда-сюда  сообщения
по  мере их поступления.

В  Лайти  вроде  делают/сделали  mod_mailbox  .  А в nginx есть
что-то подобное  (flv  это оно или нет? ), и если нет, то реализуемо
ли оно в принципе?

Как это работает на стороне клиента на JavaScript я ещё не
разобрался.



--
С уважением
Давид Мзареулян
david@xxxxxxxx





  • References:
    • Re: Comet
      • From: Монашёв Михаил

 




Copyright © Lexa Software, 1996-2009.