由于Heroku是只读文件系统,因此我无法使用回形针在服务器上存储少量文件。数据库映像存储是一个选项,但并不特别理想,因为这可能会将客户的数据库大小从几百KB提高到超过5 MB“免费”共享数据库限制(取决于映像的大小)。Heroku +回形针+ Amazon S3 - 定价?
这使Amazon S3成为可能的解决方案。我知道Heroku是EC2上的(我相信?)。亚马逊的定价措辞在涉及S3-EC2文件传输时有点混乱。如果我让我的客户端设置一个S3帐户并让他们进行文件传输,那么价格会是什么样子?
从S3的角度来看,在rails控制器中上传和下载数据,然后使用send_file将数据提供给浏览器会更便宜吗?或者更直接地将链接直接链接到浏览器的图像或pdf,就像平常一样?
因为heroku是在亚马逊上托管的,我的客户是否必须支付任何费用?我正在寻找与此相关的其他问题,但没有任何关于文件传输的哪些部分将收取费用的直接答案。
我想存储会花费一点(几乎没有),但带宽呢?谢谢:)
好问题,我只是想知道今天完全一样的东西。 – 2011-03-08 01:44:48
http://aws.amazon.com/s3/#pricing – Jordi 2011-03-08 02:01:40
Heroku还有一个图像存储附加组件,可以免费启动:https://addons.heroku.com/cloudinary – Chloe 2013-06-12 20:58:38