使用S3 for Rails"公共/图像"是否很好,有一个简单的方法吗?

Tam*_*Tam 2 ruby-on-rails amazon-s3

我对S3有些新意.我想知道将公共/图像置于S3存储桶中是否是一个好主意,如果有的话,是否有一个简单的方法来进行移动?

Ste*_*oss 7

如果查看config/environments/production.rb,您将看到以下代码行(已注释掉):

config.action_controller.asset_host = "http://assets.example.com"
Run Code Online (Sandbox Code Playgroud)

如果你想在S3上保留你的资产(图片,样式表等),只需在那里放置正确的URL.您可能对亚马逊感兴趣:

http://developer.amazonwebservices.com/connect/message.jspa?messageID=159916

这在Rails API中:

http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html

如果您在昂贵的服务器上提供大量静态资产或存储庞大的资产,那么资产主机就很好.如果您的数量很少或正在提供小资产,那么S3可能没有意义.顺便说一下,Paperclip了解S3,所以它是这种东西的天然附件处理宝石.