Если client_max_body_size
, proxy_request_buffering
и proxy_buffering
быть включенными на сервере Ubuntu при запуске приложения Фляги? Что client_max_body_size
recomented?
Это зависит от того, какие запросы Вы ожидаете от клиентов.
Например, если Ваша загрузка файла поддержки приложений, необходимо увеличиться client_max_body_size
к значению макс. позволенного размера файла + 1 МБ
Я рекомендую установить увеличенный client_max_body_size
для указанного местоположения только.
location /my_upload_location/ {
client_max_body_size 31m;
}
По умолчанию client_max_body_size
= 1Mb. Это означает, что любой запрос от клиента может иметь Content-Length
заголовок со значением меньше или равный 1 МБ.
http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
Необходимо включить proxy_request_buffering
только если Вы имеете более затем 1 бэкенд приложения и должны снова послать запрос другому бэкенду если сначала один возврат ошибка.
В другом включении случая proxy_request_buffering
только время отклика увеличения.
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering
Включение proxy_buffering
позвольте Вам ответам бэкенда кэша. Если proxy_buffering
переключается nginx, ничего не будет кэшировать от Вашего бэкенда приложения.
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering