19

我创建了一个像 DMS(文档管理系统)一样工作的应用程序,因此我的客户将上传 PDF、XLS 和 DOC。

4

4 回答 4

21

您不想将任何内容上传到 Heroku,它有一个临时文件系统,在重新启动/部署时会重置。上传的任何内容都应上传到 Amazon S3 等永久文件存储

https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

于 2013-07-07T06:09:22.197 回答
13

我可以使用Dyno上的多少磁盘空间?heroku 帮助网站的:

问题

您需要在 Dyno 上存储临时文件

解析度

应用程序进程可以完全访问已安装/app磁盘上可用的、未使用的空间,从而允许您的应用程序写入数千兆字节的临时数据文件。要大致了解当前 Dyno 类型可用的空间量,请运行 CLI 命令heroku run "df -h" --size=standard-1x -a APP_NAME,并检查安装在的卷的值/app

不同的 Dyno 类型可能有不同尺寸的光盘,因此请务必检查正确的 Dyno 尺寸

请注意:

由于 Dynos 临时文件系统,当 Dyno 重新启动或循环时,写入磁盘的任何文件都将被永久销毁。为确保您的文件在重新启动之间保持不变,我们建议使用第三方文件存储服务。

这里的重要部分是每个计划的值都不相同,并且可能会随着时间而变化:

不同的 Dyno 类型可能有不同尺寸的光盘,因此请务必检查正确的 Dyno 尺寸

于 2018-02-13T16:25:18.530 回答
10

正确的答案是看起来你有 620 GB。

根据这个答案:https ://stackoverflow.com/a/16938926/3973137

在此处输入图像描述

于 2017-08-22T21:36:33.540 回答
8

https://policy.heroku.com/aup#quota

Network Bandwidth: 2TB/month - Soft
Shared DB processing: Max 200msec per second CPU time - Soft
Dyno RAM usage: Determined by Dyno type - Hard
Slug Size: 500MB - Hard
Request Length: 30 seconds - Hard

也许您应该考虑在 amazon s3 上存储数据?

于 2013-07-07T03:03:51.880 回答