Welcome! Log In Create A New Profile

Advanced

Re: Re[2]: NGiNX_HTTP_Push_Module

September 06, 2011 02:08AM
Ответ от разработчика модуля:

Nginx's chunked filter is used, in normal applications, when you set the
response content length as -1, which means you don't know the size of
response body and will send it in chunks.

This filter allocate extra memory to each chunk sent to add chunk size and
an extra CRLF, and only release this memory when the connection goes off. In
a streaming connection this might "never" happen.

In this module the same message will be sent to many subscribers. Imagine
allocate this extra memory to each connection...

What I do is, disable the Nginx's chunked filter, format the chunk by myself
and send the same message to all the subscribers.

This filter is disabled in any location which use the push stream module,
but only subscriber connection would use it in fact.

At the company I work for we have 3 products in production using the push
stream module, without problems.

If you plan to use nginx with chunked responses pay attention at chunked
filter. If you plan to use the push stream module, don't worry, it is
working very well.

And if you have any problem or doubt send me a message.

Regards,
Wanden

6 сентября 2011 г. 0:40 пользователь Михаил Монашёв <
postmaster@softsearch.ru> написал:

> Здравствуйте, Eugene.
>
> > Мы используем его в продакшене уже как 2 года.
> > Нагрузка ~ 20000 одновременных пользователей.
> > Но лучше использовать не его, модуль:
> > https://github.com/wandenberg/nginx-push-stream-module
> > Этот модуль является продолжением NGiNX_HTTP_Push_Module.
> > + у него нормальная поддержка и корректная работа с nginx и выделением
> памяти.
> > мы используем последний nginx: 1.1.2 + последняя версия
> nginx-push-stream-module (0.2.5)
> > Этот модуль тестировали на 100K пользователей на сервер.. Проблем не
> было.
>
> Там на сайте написано:
> Attention
>
> This module controls everything needed to send the messages to subscribers.
> So it disable Nginx▓s chuncked filter to reduce memory consumption in
> streaming connections.
>
> Он чанки отключает для всего nginx-а или только для своих локейшнов?
>
> --
> С уважением,
> Михаил mailto:postmaster@softsearch..ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



--
С уважением Eugene Batogov (RU: Батогов Евгений Владимирович) a.k.a.
JohnBat26
e-mail: JohnBat26@yahoo.com, JohnBat26@gmail.com,
JohnBat26@yandex.ru
IM: ICQ:198710313, Google/Yahoo/AIM/AOL: JohnBat26, Jabber:
JohnBat26@jabber.ru


P.S. Java & Gentoo Linux & Google --> FOREVER !!!
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 08:00AM

Re: openssl-1.0.0d & proxy_buffering

Igor Sysoev September 05, 2011 08:14AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 08:26AM

Re: openssl-1.0.0d & proxy_buffering

Igor Sysoev September 05, 2011 08:30AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 08:42AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 08:56AM

Re: openssl-1.0.0d & proxy_buffering

Igor Sysoev September 05, 2011 09:06AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 09:10AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 09:38AM

Re: openssl-1.0.0d & proxy_buffering

Maxim Dounin September 05, 2011 10:06AM

Re: openssl-1.0.0d & proxy_buffering

Maxim Dounin September 05, 2011 11:22AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 05, 2011 12:32PM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 06, 2011 12:10AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 06, 2011 12:30AM

Re: openssl-1.0.0d & proxy_buffering

Maxim Dounin September 06, 2011 01:54AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 06, 2011 02:46AM

Re: openssl-1.0.0d & proxy_buffering

Maxim Dounin September 06, 2011 04:54AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 06, 2011 06:04AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 23, 2011 02:52PM

Re: openssl-1.0.0d & proxy_buffering

Igor Sysoev September 06, 2011 06:20AM

Re: openssl-1.0.0d & proxy_buffering

Andrey N. Oktyabrski September 06, 2011 06:24AM

NGiNX_HTTP_Push_Module

kisulja2000@mail.ru September 05, 2011 02:42PM

Re: NGiNX_HTTP_Push_Module

JohnBat26 September 05, 2011 03:46PM

Re[2]: NGiNX_HTTP_Push_Module

Михаил Монашёв September 05, 2011 04:42PM

Re: Re[2]: NGiNX_HTTP_Push_Module

JohnBat26 September 06, 2011 02:08AM

Re: NGiNX_HTTP_Push_Module

kisulja2000@mail.ru September 06, 2011 02:12AM

limit_req

Victor Sudakov September 05, 2011 10:20AM

Re: limit_req

Maxim Dounin September 05, 2011 10:40AM

Re: limit_req

Victor Sudakov September 05, 2011 12:38PM

Re: limit_req

ramm September 05, 2011 12:42PM

Re: limit_req

Victor Sudakov September 05, 2011 01:30PM

Re: limit_req

Victor Sudakov September 14, 2011 10:02PM

Re: limit_req

Valery Kholodkov September 15, 2011 04:54AM

Re: limit_req

Valery Kholodkov September 15, 2011 05:32AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 189
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