Welcome! Log In Create A New Profile

Advanced

Re: NGiNX_HTTP_Push_Module

Pavel V.
December 26, 2009 02:18AM
Здравствуйте, Михаил.

> Там в статье написан один абзац про вантуз для Комета:

> периодески возникают проблемы: то прокся ответ Lзажевала╕ и отдала его
> только накопив несколько ответов. Для Lпробивания╕ проксей часто
> использовался двух-килобайтный Lвантуз╕ ? т.е. объем передаваемых
> данных увеличивался пробелами (или другими незначащими символами) до
> 2К, которые многие прокси передавали сразу, не задерживая.

> Интересно, в NGiNX_HTTP_Push_Module как-то эти зажёвывания
> преодолеваются или же эффект в принципе весьма редок и потому не стоит
> внимания?

AFAIK, там нет таких проблем, поскольку после каждого ответа
сразу формируется новый http-запрос. Т.е, реализован "Ajax with long
polling", а не "Streaming", в терминах
http://en.wikipedia.org/wiki/Comet_(programming)

Если бы модуль реализовывал стриминг, также было бы необходимо
реализовать возможность авторизовать пытающегося подключиться клиента
на бэкенде, и в ответе от бэкенда уже отдать список каналов, на
которые клиент должен быть подписан.

Для варианта "один запрос - один ответ", генерировать еще и запрос к
бэкенду для отдельной авторизации, конечно неразумно, и в результате
применять данный модуль там, где есть массовая рассылка одного
сообщения большой группе (в чате, к примеру) становится невозможно.

Кроме того, кроме прокси-серверов, проблемы приносят и клиентские
антивирусы. В нашем маленьком местном чате, работающем с
использованием стриминга, к примеру, жалуются на антивирус Avast.
Будем проверять, как в этой проблеме нам сможет помочь "вантуз" :-)

--
С уважением,
Pavel mailto:pavel2000@ngs.ru


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

NGiNX_HTTP_Push_Module

Михаил Монашёв December 25, 2009 09:04AM

Re: NGiNX_HTTP_Push_Module

Pavel V. December 26, 2009 02:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 161
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready