但是当我上传一个非常大的文件到我的网站,
这需要我很长的时间,
当nginx手上传大文件时有一些错误;
接收到我的所有文件后,nginx将把文件发送到django;
所以这会花费我更多的时间。
我想find一些其他的networking服务器来取代nginx;
希望你的build议?
你问题不在nginx中,你在nginx设置问题。
如果你想用django处理文件 – 你应该改变一些参数
上传大文件时超时?
否则nginx可能会处理文件本身
Nginx可能是最好的http服务器,不需要替换它。 我会建议你通过ftp或nfs共享上传非常大的文件。
如果您不想将文件传递到您的django应用程序,那么您应该使用: fastcgi_pass_request_body off;
您也可以使用上传模块: http : //www.grid.net.ru/nginx/upload.en.html
在http://www.tornadoweb.org/看龙卷风。你可以在django旁边使用它,并处理文件上传。
在我的项目中,我成功地使用了django与龙卷风,处理API调用和长ajax请求。