gpt4 book ai didi

ruby-on-rails - Heroku +回形针+ Amazon S3-定价?

转载 作者:行者123 更新时间:2023-12-03 11:58:46 27 4
gpt4 key购买 nike

由于Heroku是只读文件系统,因此我不能使用回形针在服务器上存储少量文件。数据库镜像存储是一种选择,但不是特别理想,因为这可能会使我的客户端的数据库大小从几百KB增大到超过5 MB的“免费”共享数据库限制(取决于图像大小)。

这使Amazon S3成为可能的解决方案。我知道Heroku托管在EC2上(我相信吗?)。提到S3-EC2文件传输时,Amazon的定价措辞有点令人困惑。如果我让我的客户设置了一个S3帐户,并让他们进行往返的文件传输,那么价格将是怎样的?

从S3的 Angular 来看,在rails Controller 中上传和下载数据,然后使用send_file将数据提供给浏览器,是否更便宜?还是像平常一样直接从浏览器直接链接到图像或pdf有意义吗?

自从heroku托管在Amazon以来,我的客户是否需要支付任何费用?我一直在寻找与此相关的其他问题,但对于文件传输的哪些部分需要付费,却没有任何真正的直接答案。

我想存储会花费一点钱(几乎不花钱),但是带宽呢?谢谢 :)

最佳答案

Is it cheaper from an S3 point-of-view to to both upload and download data in the rails controllers, and then feed the data to the browser using send_file? Or would it make more sense to just link straight to the image or pdf from the browser like normal?



从S3的 Angular 来看,是的,这将是免费的,因为Heroku会承担您的转让费用。但是,Heroku只允许脚本运行30秒,在此期间,其他客户端将无法加载该站点,因此这确实是一个糟糕的主意。最好的选择是直接将文件从S3分发出去,在这种情况下,是的,您的客户将在S3和最终用户之间转移。

您与Heroku中的文件进行的任何互动(即元数据等)都将是免费的,因为它是EC2-> S3。

在大多数情况下,您的定价与不使用heroku时的定价相同。唯一会改变的情况是您的应用程序不断在S3上直接直接访问数据(以读取元数据/加载文件)

关于ruby-on-rails - Heroku +回形针+ Amazon S3-定价?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5227391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com