【问题标题】:What is the best solution for saving images within a rails application?在 Rails 应用程序中保存图像的最佳解决方案是什么?
【发布时间】:2013-05-25 02:14:19
【问题描述】:

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

图片大多具有手机相机质量(我认为在 500kb - 1MB 之间)。我还想用 Rails 创建这些图片的缩略图并保存。

因为我不知道我会有多少流量,所以整个系统应该是可扩展的

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

【问题讨论】:

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


    【解决方案1】:

    这实际上取决于您是想继续使用 PaaS(即 Heroku、Azure 等),还是想使用 IaaS(即 AWS)。鉴于您说 Heroku,我会假设您想要一个 PaaS。我不确定服务之间的确切成本差异(但如果需要,我可以为您提供),但是结合 Heroku + S3 + (Paperclip || Carrierwave) = 一个令人难以置信的快速扩展解决方案。然后在未来,一旦你证明了你的想法,你就可以考虑削减成本。

    【讨论】:

    • 感谢您的回复,是的,我肯定会选择 Heroku,实际上我正在寻找有关存储图像的云存储服务之间成本差异的概述。
    • 很高兴能帮上忙。这回答了你的问题吗?
    • 是的,它帮助我理解,但我想找到一些来源,他们比较一些好的 PaaS(成本)。你知道我在哪里可以找到一些资源吗?
    • 很遗憾,我还没有找到一张好的图表,但如果我遇到了,我会告诉你的。需要注意的主要是成本差异很小,主要区别在于它们在服务、可部署性等方面提供的内容。话虽如此,我不会花太多时间筛选您的选项,而只是立即选择一款适合您需求的产品。如果以后您的需求发生变化,您可以随时更换供应商。
    猜你喜欢
    • 2010-09-14
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    相关资源
    最近更新 更多