存储图像不是应用程序的一部分

时间:2013-12-29 11:43:22

标签: ruby-on-rails amazon-s3 assets

我正在构建我的新网站,并且我想在网站上显示一小组图片。

它们不是与样式有关的图像,因此将它们存储在app / assets目录中是错误的

我不希望将它们放在由应用程序库构建的Flickr帐户上,因为它们不是那种类型的图像。

我目前将它们存储在Amazon S3存储桶上并从那里链接到它们。

有更好的方法吗?你们会选择什么方式?

如果我已经使用了最好的方式,是否值得使用亚马逊提供给我的标准网址链接到他们,还是应该指向我的网址?

1 个答案:

答案 0 :(得分:1)

您对Amazon S3的选择对我来说似乎不错,不,您不应该更改亚马逊为您提供的标准网址。优点是您自己的Web服务器不再受图像URL的干扰了!

我有一个存储“动态”图片的类似网站,我将它们保存在cloudinary上,这是一个类似的网站。您的源目录通常不应存储这些“动态”图片。它们只消耗磁盘空间,而Amazon S3和Cloudinary这样的网站就是为此而制作的!