file-upload – 在nginx中禁用请求缓冲
似乎nginx在将请求传递给updstream服务器之前缓冲请求,而对于大多数情况来说它对我来说是非常糟糕的:) 我的情况是这样的: 我有nginx作为前端服务器来代理3个不同的服务器: > apache与典型的PHP应用程序 #3是问题,现在我所拥有的是nginx缓冲所有请求然后将其发送到文件上传服务器,后者又将其发送到云文件而不是在获取它时发送每个块(那些使得上传速度更快我可以将6-7MB / s推送到cloudfiles). 我使用nginx的原因是有3个不同的域和一个IP如果我不能这样做我将不得不将fileupload服务器移动到另一台机器. 最佳答案
根据Gunicorn,他们建议您使用nginx实际缓冲客户端并防止slowloris攻击.所以这种缓冲可能是一件好事.但是,我确实在我提供的关于删除代理缓冲区的链接上看到了一个选项,不清楚它是否在nginx内,但它看起来好像是.当然,这是假设你有Gunicorn跑,你没有.也许它对你有用.
编辑:我做了一些研究,nginx中的缓冲区禁用用于出站长轮询数据. Nginx在其wiki站点上声明入站请求必须在上行发送之前进行缓冲.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |