簡體   English   中英

使用亞馬遜s3在鐵軌中存儲資產的一個可靠理由?

[英]A solid reason to use amazon s3 to store assets in rails?

我使用paperclip寶石和存儲在圖像public文件夾,但我在使用的許多例子中看到的s3存儲assets如圖片。 為什么? 此外,我已經閱讀了一些信息,說當我們在heroku部署我們的應用程序時,我們無法編寫或存儲任何內容,因為它是一個read-only file system 如果是這樣,heroku是否提供類似亞馬遜s3的服務。

尋找更多答案,以獲得不同的觀點和觀點。

請記住,當有人使用您的網絡應用時,瀏覽器會盡可能快地獲取網頁。

如果您只有一台服務器呈現html +資產,那么它自然比擁有專用CDN要慢。

Ryan Bates的Railscast上傳到Amazon S3

在過去,我已經完成了幾集文件上傳。 但有一點我沒有談到的是,一旦文件實際上傳到服務器,該文件就會被存儲。 通常,文件只存儲在運行Rails應用程序的本地文件系統中,但是這可能有幾個缺點:

  • 有時該服務器的磁盤空間或帶寬有限。
  • 此外,如果您想要創建一個Rails服務器集群,這可能會增加一些復雜性。
  • 此外,不要忘記允許用戶將文件上傳到Rails服務器的潛在安全問題。

因此,您可能希望將上傳的文件存儲在其他地方有幾個原因...

Amazon S3只代表“其他”的一個實例。 :-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM