<html>
  <head>
    <meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Здравствуйте,<br>
    <br>
     Спасибо всем, кто откликнулся.<br>
    <br>
    Сергей<br>
    <br>
    06.09.2011 10:07, Eugene Batogov пишет:
    <blockquote
cite="mid:CANmTJwQkrQM9fmy_S6U2e8J5bSg5ZRAWV9VFKrDVACBvqMz0wQ@mail.gmail.com"
      type="cite">Ответ от разработчика модуля:<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 moz-do-not-send="true"
            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 moz-do-not-send="true"
              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
              moz-do-not-send="true"
              href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
          </font>
          <div>
            <div class="h5"><br>
              _______________________________________________<br>
              nginx-ru mailing list<br>
              <a moz-do-not-send="true" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
              <a moz-do-not-send="true"
                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 moz-do-not-send="true"
        href="mailto:JohnBat26@yahoo.com">JohnBat26@yahoo.com</a>, <a
        moz-do-not-send="true" href="mailto:JohnBat26@gmail.com">JohnBat26@gmail.com</a>,
      <a moz-do-not-send="true" href="mailto:JohnBat26@yandex.ru">JohnBat26@yandex.ru</a><br>
                IM: ICQ:198710313, Google/Yahoo/AIM/AOL: JohnBat26,
      Jabber: <a moz-do-not-send="true"
        href="mailto:JohnBat26@jabber.ru">JohnBat26@jabber.ru</a><br>
       <br>
      <br>
      P.S. Java & Gentoo Linux & Google --> FOREVER !!!<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
nginx-ru mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://mailman.nginx.org/mailman/listinfo/nginx-ru">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>