我有一个 Rails 应用程序,我预计它的流量会很低,到目前为止,它在 heroku 免费层上运行良好。
我可以将 Heroku 免费套餐与我的自定义域一起用作我的生产环境吗?截至目前,我看到 750 dyno 小时可以让我的网站连续工作,但我想知道使用免费层用于生产网站是否有任何缺点。
对于上传,我已经在使用亚马逊 S3。
谢谢,
我有一个 Rails 应用程序,我预计它的流量会很低,到目前为止,它在 heroku 免费层上运行良好。
我可以将 Heroku 免费套餐与我的自定义域一起用作我的生产环境吗?截至目前,我看到 750 dyno 小时可以让我的网站连续工作,但我想知道使用免费层用于生产网站是否有任何缺点。
对于上传,我已经在使用亚马逊 S3。
谢谢,
是的,您可以在 Heroku 上为您的生产环境使用自定义域。
Heroku 对免费层有数据库行限制;INSERT
如果超过该限制,它将取消特权,并为您提供至少购买基本(9 美元/月)数据库计划(1000 万行)。
我的服务不久前因为同样的原因被关闭了;我收到了他们的以下电子邮件:
Heroku 应用程序 [hidden] 上的数据库 HEROKU_[hidden] 已超出其分配的存储容量。需要立即采取行动。
该数据库包含 129,970 行,超过了 10,000 的开发计划限制。对数据库的 INSERT 权限将在 7 天后自动撤销。这将导致依赖此数据库的大多数应用程序中的服务失败。
为避免服务中断,请将数据库迁移到基本(9 美元/月)或生产计划:
Heroku 免费服务非常适合轻量级制作。通过购买足够的测功机和数据库来升级性能。当有更多传入请求排队时,您可能需要它们;因此导致偶尔超时。当您在这里可能需要更多测功机时,约翰充分回答了 - https://stackoverflow.com/a/8428998/1376448
你会非常喜欢它!