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