1

我有一个 Rails 应用程序,我预计它的流量会很低,到目前为止,它在 heroku 免费层上运行良好。

我可以将 Heroku 免费套餐与我的自定义域一起用作我的生产环境吗?截至目前,我看到 750 dyno 小时可以让我的网站连续工作,但我想知道使用免费层用于生产网站是否有任何缺点。

对于上传,我已经在使用亚马逊 S3。

谢谢,

4

1 回答 1

10

是的,您可以在 Heroku 上为您的生产环境使用自定义域。

Heroku 对免费层有数据库行限制;INSERT如果超过该限制,它将取消特权,并为您提供至少购买基本(9 美元/月)数据库计划(1000 万行)。
我的服务不久前因为同样的原因被关闭了;我收到了他们的以下电子邮件:

Heroku 应用程序 [hidden] 上的数据库 HEROKU_[hidden] 已超出其分配的存储容量。需要立即采取行动。

该数据库包含 129,970 行,超过了 10,000 的开发计划限制。对数据库的 INSERT 权限将在 7 天后自动撤销。这将导致依赖此数据库的大多数应用程序中的服务失败。

为避免服务中断,请将数据库迁移到基本(9 美元/月)或生产计划:

Heroku 免费服务非常适合轻量级制作。通过购买足够的测功机和数据库来升级性能。当有更多传入请求排队时,您可能需要它们;因此导致偶尔超时。当您在这里可能需要更多测功机时,约翰充分回答了 - https://stackoverflow.com/a/8428998/1376448

你会非常喜欢它!

于 2013-06-04T16:52:46.147 回答