由於Heroku是隻讀文件系統,因此我無法使用回形針在服務器上存儲少量文件。數據庫映像存儲是一個選項,但並不特別理想,因爲這可能會將客戶的數據庫大小從幾百KB提高到超過5 MB「免費」共享數據庫限制(取決於映像的大小)。Heroku +回形針+ Amazon S3 - 定價?
這使Amazon S3成爲可能的解決方案。我知道Heroku是EC2上的(我相信?)。亞馬遜的定價措辭在涉及S3-EC2文件傳輸時有點混亂。如果我讓我的客戶端設置一個S3帳戶並讓他們進行文件傳輸,那麼價格會是什麼樣子?
從S3的角度來看,在rails控制器中上傳和下載數據,然後使用send_file將數據提供給瀏覽器會更便宜嗎?或者更直接地將鏈接直接鏈接到瀏覽器的圖像或pdf,就像平常一樣?
因爲heroku是在亞馬遜上託管的,我的客戶是否必須支付任何費用?我正在尋找與此相關的其他問題,但沒有任何關於文件傳輸的哪些部分將收取費用的直接答案。
我想存儲會花費一點(幾乎沒有),但帶寬呢?謝謝:)
好問題,我只是想知道今天完全一樣的東西。 – 2011-03-08 01:44:48
http://aws.amazon.com/s3/#pricing – Jordi 2011-03-08 02:01:40
Heroku還有一個圖像存儲附加組件,可以免費啓動:https://addons.heroku.com/cloudinary – Chloe 2013-06-12 20:58:38