Мой сервер nginx буферизует все данные, отправленные клиентом, и когда у него есть все данные, он записывает данные в сокет fastcgi. Как мы можем избежать этой задержки и позволить fastcgi начать побитовое получение данных, как только они будут получены от клиента? Я попытался поиграть с настройками fastcgi, но безуспешно. Спасибо
насколько я знаю это невозможно
1) client_body_buffer_size - это директива, которая обрабатывает размер буфера клиентского запроса. Это используется для обработки данных POST, что означает отправку форм, загрузку файлов и т. Д.
http://wiki.nginx.org/HttpCoreModule#client_body_buffer_size
если размер тела запроса больше размера буфера, то все (или частично) тело запроса записывается во временный файл.
2) Буферизация не может быть отключена для fastcgi. Об этом Максим Дунин объяснил подробнее здесь. http://www.ruby-forum.com/topic/197216