2013-03-24 93 views
1

我運行一個網站,我希望用戶能夠上傳和存儲圖像。我意識到建議使用外部服務(例如amazon s3)存儲圖像,但我現在不想爲此付費。一隻貓鼬系列會減速嗎?

有人告訴我另一種方法,是創建的圖像檢索的API。然而,並不是貓鼬允許同時進行多個數據庫連接,所以最簡單的方法就是爲我的圖像使用單獨的集合。

我的問題是,雖然,將使用單獨的圖像採集仍然放慢訪問我的其他收藏品?理想情況下,我希望它被分離,這樣即使在重交通形象將會對我的其他收藏品沒有關係,但我不知道,如果是這樣的話......

有人可以澄清這對我?

感謝

回答

1

我明白,這是不是直接回答你的問題,但恕我直言,如果你打算做一些事情,這樣做是正確的第一時間和您的圖像保存到類似S3。

S3有一個免費的層級,您可以使用1年。它會給你5GB的空間,每月2萬次GET請求和2000次上傳(老實說,如果你過去了,你可以負擔得起一個小計劃)。您可以閱讀AWS的免費產品here

+0

也許我想這種錯誤的方式,但在什麼時間點會出現這種甚至成爲唯一的「正確」的方式做到這一點?人們在s3和其他雲服務之前做了什麼?當然,他們不可能過時,他們甚至不會比較......? – Ari 2013-03-24 18:30:10

+1

我明白你在說什麼,但是將圖像保存到數據庫中從來不是一個好的解決方案。在過去(據我所知)圖像將被保存到磁盤上,並在數據庫中引用它們的位置。也許我最初錯誤地理解了你的問題,但我認爲你打算直接將圖像數據保存在數據庫中? – 2013-03-24 20:05:53

+1

使用base64編碼,是的。我意識到這不一定是最好的想法,但肯定必須有一些有效的東西,不會立即將我與第三方服務聯繫起來。 – Ari 2013-03-24 21:36:40