[英]File transfer between app and media server
我有一個多服務器設置,兩個框通過Django提供動態請求,一個靜態/媒體文件服務器,與NginX一起提供。
我的問題是:將上傳的媒體文件從django盒傳輸到媒體服務器的推薦方法是什么?
主要問題是通過管理員上傳的文件。 所有用戶生成的內容都放在芹菜隊列中,該隊列使用sftp將文件拉過來,並調整它們的大小。 但是,管理員中上傳的文件應在請求中處理,以便在更改內容時准備就緒。
我嘗試了兩種選擇:
那么推薦的方式是什么? 或者其他人如何做到這一點? SFTP,SCP,SSHFS,NFS,CIFS,WebDav等?
您的文件上傳是否與任何型號相關? 如果是這樣,請將存儲介質設置為介質服務器,當您使用上載的文件創建/保存具有FileField的models.py中定義的對象時,它將自動將其保存到指定的存儲介質。 以下是文檔: https : //docs.djangoproject.com/en/dev/topics/files/#the-built-in-filesystem-storage-class
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.