Re: Настройка протокола FastCGI для high load
Валентин Бартенев
vbart на nginx.com
Пт Ноя 2 13:39:10 UTC 2018
On Friday 02 November 2018 05:32:31 kseleznyov wrote:
> Спасибо за ответ.
>
> Но теперь есть дополнительные вопрос. Как nginx решает: нужно ли ему
> открывать новое FastCgi-соединение или можно прокэшировать запрос и потом
> обработать его по старому (уже существующему) соединению? Какие настройки
> nginx на это влияют?
>
Всё очень просто. Если есть свободное соединение на данный хост, то
используется оно, если нет, то открывается новое.
Максимальное количество соединений, которые можно сложить в кэш после
обработки запроса, настраивается директивой keepalive:
http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#keepalive
Также эти соединения можно ограничить по времени нахождения в кэше
и количеству запросов директивами keepalive_timeout и keepalive_requests
соответственно.
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru