Валентин Бартенев
November 02, 2018 09:40AM
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Настройка протокола FastCGI для high load

kseleznyov October 31, 2018 11:50AM

Re: Настройка протокола FastCGI для high load

Maxim Dounin October 31, 2018 12:10PM

Re: Настройка протокола FastCGI для high load

kseleznyov November 02, 2018 05:32AM

Re: Настройка протокола FastCGI для high load

Maksim Kulik November 02, 2018 09:30AM

Re: Настройка протокола FastCGI для high load

Валентин Бартенев November 02, 2018 09:40AM

Re: Настройка протокола FastCGI для high load

kseleznyov November 06, 2018 06:25AM

Re: Настройка протокола FastCGI для high load

Илья Шипицин November 06, 2018 06:30AM

Re: Настройка протокола FastCGI для high load

Валентин Бартенев November 06, 2018 07:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 178
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready