我使用Django运行我的网站和nginx的前排Web服务器,有没有办法在nginx上使用django上传一个非常大的文件?
,但是当我上传一个非常大的文件到我的网站,
它把我很长的时间,
出了点事nginx手动上传大文件时出错;
nginx将在收到我所有的文章后将文件发送到django;
所以这需要更多的时间;
我想找到一些其他的网络服务器来取代nginx;
祝你的建议?
我使用Django运行我的网站和nginx的前排Web服务器,有没有办法在nginx上使用django上传一个非常大的文件?
,但是当我上传一个非常大的文件到我的网站,
它把我很长的时间,
出了点事nginx手动上传大文件时出错;
nginx将在收到我所有的文章后将文件发送到django;
所以这需要更多的时间;
我想找到一些其他的网络服务器来取代nginx;
祝你的建议?
如果你想不通过文件到您的Django应用程序,那么你应该使用: fastcgi_pass_request_body off;
你也可能要使用上传模块:http://www.grid.net.ru/nginx/upload.en.html
看龙卷风在http://www.tornadoweb.org/您可以使用它旁边的Django和处理文件上传。
在我的项目上,我成功地使用了龙卷风的django,它处理API调用和长ajax请求。
你问题不在nginx中,你在nginx设置问题。
如果你想要处理与Django的文件 - 你应该改变一些PARAMS
Timeout when uploading a large file?
否则nginx的可以处理文件本身
上传大文件需要很长的时间。它只是。熟悉它吧。 – Ben 2012-07-16 09:54:05
如果我能站立,我不会发布此请求。^ _^... – timger 2012-07-16 09:59:37
@timger:一个不同的web服务器不会使文件上传速度更快。 – 2012-07-16 10:00:27