在 Heroku 上存储二进制文件的好方法是什么



我在Heroku上使用Node.js,并使用MongoHQ获取数据。

我的应用需要能够存储从用户上传或从其他网站拉取的图像文件。 我不是在寻找附加组件来进行图像处理等,我只需要能够存储它们并为它们提供服务。 如果我只是从我的 Node 应用程序中引用它们作为数字 ID 或类似的东西,那很好。

由于这是一个单人的自筹资金项目,我想尽可能便宜地做到这一点(我不想为附加组件支付很多费用(,并且为了简单起见,我更喜欢将所有内容保留在 Heroku 上(尽管后者不是必需的,只是一种偏好(。 我知道我可以将它们作为二进制存储在 Mongo 中,但我正在寻找更高效、希望每 meg 存储更便宜的东西。

Amazon S3 是执行此操作的建议方法 - 我一直在 heroku 中使用它:

https://devcenter.heroku.com/articles/s3

以下是一些节点.js特定资源:

http://toolbox.no.de/search?q=s3

Node.js & Amazon S3:如何循环访问存储桶中的所有文件?

据我所知,您只有 Heroku 应用程序文件夹的读取权限。你不能在那里存储任何东西。
您可能需要查看Amazon S3,它Heroku原生配合使用,您只需支付使用的内容。

相关内容

最新更新