我在將圖像存儲在Mongo GridFS或雲文件系統上進行辯論。由於一些原因,我傾向於雲計算。使用的語言是Nginx服務器上的PHP。在MongoDB GridFS中存儲圖像
將圖像存儲在GridFS中會增加數據庫的大小。因此,更多的數據庫必須存儲在內存中,當涉及到分片時,我將花費更多的時間/金錢來管理服務器。
從GridFS的檢索圖像比雲需要更長的時間,因爲我要 一)使用id b)中讀出的圖像到存儲器 c)中使用的PHP頭以顯示圖像
雲會更好,因爲它將圖像的網址直接映射到雲。
這些理由聽起來有效,還是應該與我的思維方向不同?
'從RAM提供'。我已經將信息存儲在RAM中,而不是網格的一部分。在RAM中存儲更多信息可能會降低服務器的性能。說你處理1000個圖像,只有這麼多的RAM。將它存儲在雲服務器上並在客戶端瀏覽器上緩存看起來似乎更好。我錯了嗎? – 2012-01-09 16:12:45