小编Uri*_*atz的帖子

禁用nginx中的请求缓冲

似乎nginx在将请求传递给updstream服务器之前缓冲请求,而对于大多数情况来说它对我来说是好的,这是非常糟糕的:)

我的情况是这样的:

我有nginx作为前端服务器来代理3个不同的服务器:

  1. apache与典型的PHP应用程序
  2. shaveet(一个开源彗星服务器)由我用python和gevent构建
  3. 使用gevent再次构建的文件上载服务器,代理上传到rackspace云文件,同时接受来自客户端的上传.

#3是问题,现在我所拥有的是nginx缓冲所有请求,然后将其发送到文件上传服务器,后者又将其发送到云文件,而不是在获取它时发送每个块(那些使得上传速度更快)我可以将6-7MB/s推送到cloudfiles).

我使用nginx的原因是有3个不同的域和一个IP如果我不能这样做我将不得不将fileupload服务器移动到另一台机器.

file-upload nginx asyncfileupload gevent

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

asyncfileupload ×1

file-upload ×1

gevent ×1

nginx ×1