May 05, 2016 08:19AM
> > Влияние "медленных клиентов" на значение $request_time вроде отсёк,
> проверив
> > лог после обращения к странице в кеше с помощью curl --limit-rate
> 20K
> > example.com > /dev/null, время ответа было 4 секунды, в лог
> request_time
> > записался со значение 0.
>
> Использование "curl --limit-rate" для эмуляции медленных клиентов -
> более или менее работает только в том случае, если размер ответа
> превышает суммарный размер всех буферов в цепочке. Если в
> $request_time записалось значение 0 - это хороший признак, что
> ответ полностью влез в буфера, и с точки зрения nginx'а клиент -
> быстрее не бывает.
А с каких точно буферов может состоять цепочка?

Пробовал ещё играться с настройками отключая совсем fastcgi_buffering off или уменьшая fastcgi_buffers 2 1k при размере ответа в 100КБ, чтобы было нехватка выделяемого буфера, но всё равно даже близко эмулировать проблемную ситуацию не удается.

Хочется понять какие настройки ещё попробовать донастроить, чтобы избежать таких задержек.
Subject Author Posted

Часть запросов с анамольно большим $request_time

malaf May 04, 2016 11:58AM

Re: Часть запросов с анамольно большим $request time

Maxim Dounin May 04, 2016 01:22PM

Re: Часть запросов с анамольно большим $request time

malaf May 05, 2016 08:19AM

Re: Часть запросов с анамольно большим $request time

Maxim Dounin May 05, 2016 09:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 141
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready