Ответ от разработчика модуля:<br><br>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.<br>
<br>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.<br><br>
In this module the same message will be sent to many subscribers. Imagine allocate this extra memory to each connection...<br><br>What I do is, disable the Nginx's chunked filter, format the chunk by myself and send the same message to all the subscribers.<br>
<br>This filter is disabled in any location which use the push stream module, but only subscriber connection would use it in fact.<br><br>At the company I work for we have 3 products in production using the push stream module, without problems.<br>
<br>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. <br><br>And if you have any problem or doubt send me a message.<br>
<br>Regards,<br>Wanden<br><br><div class="gmail_quote">6 сентября 2011 г. 0:40 пользователь Михаил Монашёв <span dir="ltr"><<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Здравствуйте, Eugene.<br>
<div class="im"><br>
> Мы используем его в продакшене уже как 2 года.<br>
> Нагрузка ~ 20000 одновременных пользователей.<br>
> Но лучше использовать не его, модуль:<br>
> <a href="https://github.com/wandenberg/nginx-push-stream-module" target="_blank">https://github.com/wandenberg/nginx-push-stream-module</a><br>
> Этот модуль является продолжением NGiNX_HTTP_Push_Module.<br>
> + у него нормальная поддержка и корректная работа с nginx и выделением памяти.<br>
> мы используем последний nginx: 1.1.2 + последняя версия nginx-push-stream-module (0.2.5)<br>
> Этот модуль тестировали на 100K  пользователей на сервер. Проблем не было.<br>
<br>
</div>Там на сайте написано:<br>
Attention<br>
<br>
This module controls everything needed to send the messages to subscribers.<br>
So it disable Nginx▓s chuncked filter to reduce memory consumption in streaming connections.<br>
<br>
Он чанки отключает для всего nginx-а или только для своих локейшнов?<br>
<font color="#888888"><br>
--<br>
С уважением,<br>
 Михаил                          mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением Eugene Batogov (RU: Батогов Евгений Владимирович) a.k.a. JohnBat26<br>          e-mail: <a href="mailto:JohnBat26@yahoo.com">JohnBat26@yahoo.com</a>, <a href="mailto:JohnBat26@gmail.com">JohnBat26@gmail.com</a>, <a href="mailto:JohnBat26@yandex.ru">JohnBat26@yandex.ru</a><br>
          IM: ICQ:198710313, Google/Yahoo/AIM/AOL: JohnBat26, Jabber: <a href="mailto:JohnBat26@jabber.ru">JohnBat26@jabber.ru</a><br> <br><br>P.S. Java & Gentoo Linux & Google --> FOREVER !!!<br>