Hello! On Wed, Oct 31, 2018 at 11:50:54AM -0400, kseleznyov wrote:
> Согласно спецификациям, протокол FastCGI позволяет использовать две вещи: > 1. Работу по нескольким соединениям, когда веб-сервер открывает не одно, на > несколько соединений, по которым передаёт данные Fast CGI. > 2. Мультиплексирование, когда по одному FastCGI-соединению одновременно > передаются данные нескольких HTTP-запросов. > > Вопросы: > 1. Поддерживает ли nginx указанные выше режимы? > 2. Если поддерживает, то как их настроить? Работу по нескольким соединениям nginx поддерживает и работает так без каких-либо дополнительных настроек. По умолчанию для каждого HTTP-запроса открывается отдельное соединение. Мультиплексирование - не поддерживает, каждое соединение в один момент времени используется строго для одного запроса. Если речь идёт про высокие нагрузки в части количества запросов в секунду, может иметь смысл настроить использование постоянных соединений, чтобы единожды открытое соединение после завершения запроса не закрывалось, а использовалось для последующих запросов. Подробнее в документации: http://nginx.org/r/keepalive http://nginx.org/r/fastcgi_keep_conn -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru