Re: Часть запросов с анамольно большим $request time
malaf
nginx-forum на forum.nginx.org
Чт Май 5 12:19:17 UTC 2016
> > Влияние "медленных клиентов" на значение $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КБ, чтобы было
нехватка выделяемого буфера, но всё равно даже близко эмулировать проблемную
ситуацию не удается.
Хочется понять какие настройки ещё попробовать донастроить, чтобы избежать
таких задержек.
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266620,266642#msg-266642
Подробная информация о списке рассылки nginx-ru