2015-07-12 76 views
0

根據我的研究,我遇到了三個不同的地方來存儲Web服務器的文件。在服務器中存儲圖像的位置

  • 數據庫
  • 文件系統
  • 亞馬遜S3

在數據庫中存儲的文件系統not recommended.和Amazon S3的選擇是什麼他們的酸甜苦辣之間?

我認爲的要點是技術難度(時間),可擴展性。

回答

1

如上所述,數據庫通常不太適合圖像存儲。

是否使用文件系統或Amazon S3可能取決於應用程序和圖像的性質。如果圖像對於應用程序來說很常見(例如設計圖像),並且可以在不需要同步的情況下與每個實例一起部署,則它們可以保留在文件系統中。如果圖像是共享的,最好將它們存儲在S3上,這樣它們可以被多個實例訪問和維護。

也應該考慮提供訪問圖像進行維護的機制。

+0

通過「圖像共享」你的意思是用戶提供的圖像像個人資料圖片? – Thellimist

+0

是 - 任何不屬於設計的內容。例如,徽標可能是設計圖像,但個人資料圖片可能是內容圖片。 – user2182349