0
我正在開發基於Django的項目,並使用Heroku進行部署。我用S3來存儲靜態文件。爲什麼在Heroku上部署時,collectstatic將所有靜態文件上傳到S3(僅偶爾)?
最近我在將應用程序部署到Heroku時觀察到一種奇怪的行爲。
當我把我的應用程序的Heroku,一邊跑collectstatic,有時(曾經在一段時間)上傳所有文件到S3。
它像,我一推現在,它上傳所有文件(所有的人都沒有修改),然後後續推上傳只修改的文件。然後,如果我在X小時後推,它再次上傳所有文件(所有文件均未修改)。
無法理解此行爲。有沒有人有一個想法這種行爲如何證明?
感謝您的幫助
嘿,我非常瞭解如何靜態文件和Django的存儲工作。我的項目中有大約600個靜態文件。在最多100或200個文件可能會更改一次不超過。如果我在AWS上部署,但只在Heroku上顯示此類行爲,則此工作正常。請提供一些具體答案 –
請提供有關您問題的更多信息以獲得更詳細的答案。 – bouke