Re: HTTP Streaming. Возможно?

public-mail at alekciy.ru public-mail at alekciy.ru
Thu Feb 7 22:37:16 MSK 2008


> On Thu, Feb 07, 2008 at 09:52:56PM +0300, public-mail at alekciy.ru wrote:
>
>> Странно...
>>
>> gzip off;
>> proxy_buffering off;
>> Эффекта не возымели. Значил либо либо установленные опции приняты не
>> были,
>> хотя я сервер перегрузил (кстати, есть ли возможность узнать какие опции
>> в
>> данный момент закружены и их значения? phpinfo() крайне удобная штука,
>> можеть есть некий аналог в nginx?), либо же сам FastCGI данные
>> буферизует.
>> Попытаюсь для начала с FastCGI разобраться.
>
> proxy_buffering влияет только на proxy.
> FastCGI-модуль не имеет аналога proxy_buffering.

Т.е. получается, что буферизации не должно было происходить в принципе?
Или же она происходит внедрах сервера и конфигурационными опциями на это
повлиять ни как нельзя?


>
>> > On Thu, 7 Feb 2008 public-mail at alekciy.ru wrote:
>> >
>> >> К примеру, есть есть PHP скрипт такого содержания:
>> >>
>> >> <?php
>> >> for ($i = 0; $i < 30; $i++)
>> >> {
>> >>    echo 'xxxxxxxxxxxxxxxx<br>';
>> >>    ob_flush();
>> >>    flush();
>> >>    sleep(1);
>> >> };
>> >> ?>
>> >>
>> >> Он досылает на клиент новые данные в течении 30 сек с интервалом в 1
>> >> сек.
>> >> Когда PHP работает как mod_apache, то именно так и происходит. Но в
>> >> связке
>> >> nginx+FastCGI (менеджером FastCGI служит php-fpm) получается так: 30
>> >> секунд ни какого ответа, а потом бааах и уже готова страница.
>> >>
>> >> Вот не знаю в какую сторону копать.
>> >
>> > proxy_buffering off;
>> >
>> > см.
>> > http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_buffering
>> >
>> >
>> > --
>> > Best regards,
>> > Andrew Kopeyko <kaa at zvuki.ru>
>> >
>> >
>> >
>>
>>
>>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>







More information about the nginx-ru mailing list