1
我的python應用程序位於Nginx實例的後面。當我上傳一個圖像,這是我的應用程序的目的之一時,我注意到nginx首先將圖像保存在文件系統中(使用'watch ls -l/tmp'),然後將其交給應用程序。我可以配置Nginx以使用映像POST在內存中工作嗎?我的意圖是避免觸摸慢文件系統(服務器在嵌入式設備上運行)。Nginx:加速圖片上傳?
我的python應用程序位於Nginx實例的後面。當我上傳一個圖像,這是我的應用程序的目的之一時,我注意到nginx首先將圖像保存在文件系統中(使用'watch ls -l/tmp'),然後將其交給應用程序。我可以配置Nginx以使用映像POST在內存中工作嗎?我的意圖是避免觸摸慢文件系統(服務器在嵌入式設備上運行)。Nginx:加速圖片上傳?
是的,將proxy_max_temp_file_size
設置爲零或其他合理的小值。另一個選擇(這可能是一個更好的選擇)是將proxy_temp_path
設置爲更快的存儲,以便nginx可以將應用程序與錯誤或惡意主機隔離開來。
在服務器部分嘗試了proxy_max_temp_file_size,但沒有起作用。還嘗試將proxy_buffering設置爲關閉。我缺少一些基本的東西嗎? – Ethan 2012-04-16 20:33:42
proxy_buffering是用於回覆的,所以毫無意外的是沒有幫助。 – SingleNegationElimination 2012-04-16 20:35:50
只有proxy_max_temp_file_size也不起作用。你知道我可能錯過了什麼嗎? – Ethan 2012-04-16 21:18:02