在rails应用程序中保存图像的最佳解决方案是什么?

时间:2013-05-24 17:16:00

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

最初我想在Heroku上托管我的应用程序,但由于Heroku上的文件系统是只读的,我需要将上传的图像存储在 Amazon S3或类似的东西

图片大多都有手机摄像头质量(我认为500kb到1MB之间的东西)。我还想用Rails创建这些图片的缩略图并保存它们。

由于我不知道我将拥有多少流量,因此整个系统应该可扩展

上述(Heroku + S3)是否有更好/更便宜的替代,例如将图像存储在数据库或其他主机中?

1 个答案:

答案 0 :(得分:1)

这实际上取决于您是想要使用PaaS(即Heroku,Azure等),还是想要使用IaaS(即AWS)。鉴于你说Heroku,我会假设你想要一个PaaS。我不确定服务之间的确切成本差异(但如果需要,我可以为你提供),但是结合Heroku + S3 +(Paperclip || Carrierwave)=一个非常快速的解决方案秤。然后,在您证明自己的想法后,您可以考虑削减成本。