3

如果应用程序在 Heroku 上运行(有多少 dynos 和你应该运行什么数据库计划),那么了解应用程序需要什么样的资源的最佳方法是什么?

我的非技术朋友在 Rails 中构建了他的网站,目前它由构建应用程序的商店托管在 Linode 上。他们没有提供他所希望的支持,并且有兴趣让我将其转移到 Heroku,但我们正试图了解这将花费他多少。我尝试直接联系开发商店以了解当前实例正在运行什么,但他们没有回复我。

我可以访问他们的分析和当前的 repo,所以我可以从中收集我们可能需要什么样的初始设置,如果需要,我应该寻找什么?我意识到这取决于情况,不是一个容易回答的问题,但任何见解都将不胜感激。

4

1 回答 1

3

dyno-blitzer将帮助您找出支持 1,000 个用户需要多少 dyno,但是您需要回答很多问题才能尝试了解 Heroku 所需的内容:

  • 现在的数据库有多大?它的增长速度有多快?
  • 您需要支持多少用户?如果您只需要 5 个,那么 dyno-blitzer 给您的数字可能不会接近您的需要。
  • 正在完成多少延迟处理工作?
  • 应用程序需要通过 Heroku 的附加组件提供哪些类型的东西?

一旦你知道了这些,你应该能够得到一个粗略的大概,但它不会是激光精确的——这在很大程度上取决于应用程序以及它在做什么。

于 2012-07-11T18:16:05.650 回答