簡體   English   中英

級聯media_root和media_url

[英]cascading media_root and media_url

我在Django項目中遇到問題。 我們使用大磁盤來存儲圖像多年。 每天用戶都會在此磁盤上上傳很多圖像。

現在磁盤有一些問題,我想將所有上傳內容從現在的磁盤發送到新磁盤。 那是容易的部分。 問題是,如果我更改設置,將無法訪問所有舊圖像。 從舊磁盤復制映​​像不是短期的選擇,因為我們談論的是數百TB。

我的計划是從現在開始在新磁盤上寫入映像,當應用程序嘗試讀取映像時,它應該首先在新磁盤上嘗試,如果映像不存在,則回退到舊磁盤上。

關於如何正確級聯設置的任何想法/建議? 甚至可以選擇嗎?

謝謝你的幫助!

我基本上將像nginx這樣的輕量級服務器放在負責處理此問題的媒體服務器之前。

您可以在nginx中嘗試使用try_files ,它可以接收媒體文件參數,並在disk1,disk2上進行檢查,然后進行故障轉移。

參考

http://wiki.nginx.org/HttpCoreModule#try_files

django:通過nginx提供靜態文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM