+ php
есть настройка fastcgi_pass_request_body off; которая не передает тело запроса на PHP, т.е. там я не могу получить файл из тела, но только могу заголовки получить. Вопрос теперь, файл который клиент передает на nginx в теле запроса, он сохраняется все равно на сервере в каталог /tmp ? и то что используется fastcgi_pass_request_body off; никак не избавляет нас от временной записи файла в tmp и ускорения работы метода ?
грязный хак, пишите в дев нул )
Вы не поняли. файл в любом случае оказывается на сервере клиента же в tmp ? хоть с fastcgi_pass_request_body off;, хоть без
Если клиент что-то посылает серверу, то решение "не посылать" надо принимать на клиенте.
Подведем итог, если наш клиент отправляет запрос, где в теле запроса бинарный файл на НГИНС, он кладется в tmp в любых случаях. Правильно?
если тело запроса не помещается в память, то да. но тут есть нюансы, конечно ...
т.е. nginx сам решает, класть или не класть тело в tmp? или это настройкой делается определенной ?
Обсуждают сегодня