我使用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