> > Влияние "медленных клиентов" на значение $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КБ, чтобы было нехватка выделяемого буфера, но всё равно даже близко эмулировать проблемную ситуацию не удается.
Хочется понять какие настройки ещё попробовать донастроить, чтобы избежать таких задержек.