Heroku 免费账户有限公司?

目前,我在免费主机上运行 wordpress 作为我的博客引擎,但是我计划在 Ruby 平台上使用基于 git 的博客引擎(Jekyll,Toto)。然后我看到 Heroku 提供了免费帐户功能,但我没有看到任何关于带宽、磁盘空间和请求的细节?

107222 次浏览

Heroku 免费提供了一个5MB 的数据库

Heroku 提供,免费,1动态。Dyno 是应用程序运行和响应请求的实例。如果应用程序的每个实例可以在100毫秒内处理每个请求,那么通过免费帐户,每分钟可以收到600个请求。

您的应用程序代码及其资产(蛞蝓)总共限制为300MB。您的应用程序还可以访问本地文件系统,该文件系统可以作为特定动态的临时划分空间,并且应该能够存储至少1GB 的数据。

带宽每月有2TB 的限制。

这就是我的问题所在。

“我们的应用程序中有几个功能的照片和文件上传,但它们不保存。

我在 stackoverflow 中读到,“您的磁盘空间限制为100MB,但是不允许将任何文件(包括用户上传)保存到磁盘,因为文件系统是只读的。100MB 的磁盘空间用于应用程序代码和其他资产。100MB 是最大的蛞蝓大小,包括你的项目引用的所有宝石。”

我们需要我们的用户能够成功上传文件,并让他们保存。我们如何才能做到这一点?”

以下是英禄支援的回应..。

”嗨,这个文件系统是可以在 cedar 上写的,并且可以处理大大超过100MB 的内存; 至少1GB。

也就是说,它是动态局部的和短暂的; 参见 https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

对于永久存储,我们推荐使用类似于 S3: https://devcenter.heroku.com/articles/s3的内容

希望这能有所帮助。”

另外,加载页面可能需要很长时间(5-10秒)

如果一个免费的动态不是经常访问它进入 睡眠模式。在此之后,有一个延迟的动态变得活跃起来。对我来说,这需要5-10秒。你不能欺骗系统访问它频繁,因为这是消耗您的免费 动态时间

对于那些在我之后来到这里的人,如果你是一个学生并且拥有 GitHub 开发者包,你可以得到业余爱好包,这里是详细信息: GitHub 学生的 Heroku

注意: Heroku 免费层很快就要消失了

“从2022年11月28日起,免费的 Heroku Dynos、免费的 Heroku Postgres 以及 Redis 计划的免费 Heroku Data 将不再可用。如果你的应用程序使用这些资源中的任何一个,你必须在这个日期之前升级到付费计划,以确保你的应用程序继续运行并保留你的数据。更多信息请访问我们的博客和 FAQ。”

“如果我不对我的免费应用程序或数据库采取行动,或者不升级到付费计划,会发生什么情况?

从2022年11月28日开始,免费的 dynos 将被缩减为0,嗜好开发数据库将被删除。”

参考文献:

Https://devcenter.heroku.com/articles/free-dyno-hours

Https://help.heroku.com/rsbruh58/removal-of-heroku-free-product-plans-faq

Https://blog.heroku.com/next-chapter