首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该启用client_max_body_size、proxy_request_buffering和proxy_buffering吗?

我应该启用client_max_body_size、proxy_request_buffering和proxy_buffering吗?
EN

Ask Ubuntu用户
提问于 2018-12-21 16:29:44
回答 1查看 568关注 0票数 0

在运行client_max_body_size应用程序时,应该在Ubuntu服务器上启用proxy_request_bufferingproxy_buffering吗?什么是client_max_body_size推荐的?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-01-06 10:48:13

这取决于您从客户端等待的请求类型。

例如,如果应用程序支持文件上载,则应将client_max_body_size提高到允许的最大文件大小+ 1Mb的值。

我建议只为指定的位置设置增加的client_max_body_size

代码语言:javascript
复制
location /my_upload_location/ {
    client_max_body_size   31m;
}

默认情况下,client_max_body_size = 1Mb。这意味着来自客户端的任何请求都可以有值小于或等于1Mb的Content-Length头。

http://nginx.org/en/docs/http/ngx_http_核心_module.html#client_最大值_正文_大小

只有当您有超过1个应用程序后端,并且如果第一个返回错误时需要将请求重新发送到另一个后端时,才应该启用proxy_request_buffering

在其他情况下,启用proxy_request_buffering只需增加响应时间。

http://nginx.org/en/docs/http/ngx_http_代理_module.html#proxy_请求_缓冲

启用proxy_buffering允许您缓存后端响应。如果proxy_buffering是交换的,nginx将不会从应用程序后端缓存任何东西。

http://nginx.org/en/docs/http/ngx_http_代理_module.html#proxy_缓冲

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1103626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档