Re: [問題] 一個 Heroku + Amazon S3 的觀念問題

看板Ruby作者 (godfat 真常)時間12年前 (2012/04/16 15:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《tonytonyjan (南洋大兜蟲)》之銘言: : 環境: : Heroku + CarrierWave + Amazon S3 : 狀況: : 觀念問題,無狀況 : 附錄: : 無 : 各位前輩好: : 是說我近來架了一個網站,使用 Heroku + CarrierWave + Amazon S3。 : 我想請問我在上傳檔案時的 data flow 是否如下: : Client File System -> Cache File in Heroku : Cache File in Heroku -> Amazon S3 : 意即我若沒有安裝一些 delay job 的 plugin 時,使用者會等兩段傳檔的時間,一段是 : 自己到 heroku,另外一段是 heroku 到 amazon。這在傳大檔時容易造成差勁的使用者經 : 驗。 : 我這樣想沒錯吧? 我沒有用過 CarrierWave 不清楚狀況,不過一般而言會是這樣沒錯。 不過這不代表會有很差勁的使用者體驗,看你的檔案有多大。根據我的經驗, 從 Heroku 上傳到 S3 的速度相當快,就算是 1M 也常常是 50ms ~ 100ms 即可。 這我想應該還不至於會很糟。至於使用者上傳的時間,那個用啥都是一樣,省不掉的。 : 另外想問是否有人有使用 carrierwave_direct 的經驗,這外掛是此問題的解嗎? : 感激不盡! 我想想,理論上由使用者直接上傳 S3 有可能是最快的,但這是假設使用者網路 連 S3 跟連 Heroku 差不多。另外如果 Heroku 傳 S3 本來就夠快的話,那直接傳 其實也是多餘的。 -- By Gamers, For Gamers - from the past Interplay -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.236.51
文章代碼(AID): #1FYytutK (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1FYytutK (Ruby)