nginx буферизует данные перед отправкой в ​​fastcgi

nginx буферизует данные перед отправкой в ​​fastcgi

Мой сервер nginx буферизует все данные, отправленные клиентом, и когда он получает все данные, он записывает их в сокет fastcgi. Как можно избежать этой задержки и позволить fastcgi начать получать данные побитно, как только они получены от клиента? Я пробовал играть с настройками fastcgi, но безуспешно. Спасибо

решение1

насколько я знаю это невозможно

1) client_body_buffer_size — это директива, которая управляет размером буфера клиентского запроса. Она используется для обработки данных POST, то есть отправки форм, загрузки файлов и т. д.

http://wiki.nginx.org/HttpCoreModule#client_body_buffer_size

если размер тела запроса больше размера буфера, то все (или частичное) тело запроса записывается во временный файл.

2) Буферизацию нельзя отключить для fastcgi. Максим Дунин подробно объяснил это здесьhttp://www.ruby-forum.com/topic/197216

Связанный контент