2012-04-14 67 views
1

我的python應用程序位於Nginx實例的後面。當我上傳一個圖像,這是我的應用程序的目的之一時,我注意到nginx首先將圖像保存在文件系統中(使用'watch ls -l/tmp'),然後將其交給應用程序。我可以配置Nginx以使用映像POST在內存中工作嗎?我的意圖是避免觸摸慢文件系統(服務器在嵌入式設備上運行)。Nginx:加速圖片上傳?

回答

1

是的,將proxy_max_temp_file_size設置爲零或其他合理的小值。另一個選擇(這可能是一個更好的選擇)是將proxy_temp_path設置爲更快的存儲,以便nginx可以將應用程序與錯誤或惡意主機隔離開來。

+0

在服務器部分嘗試了proxy_max_temp_file_size,但沒有起作用。還嘗試將proxy_buffering設置爲關閉。我缺少一些基本的東西嗎? – Ethan 2012-04-16 20:33:42

+0

proxy_buffering是用於回覆的,所以毫無意外的是沒有幫助。 – SingleNegationElimination 2012-04-16 20:35:50

+0

只有proxy_max_temp_file_size也不起作用。你知道我可能錯過了什麼嗎? – Ethan 2012-04-16 21:18:02