使用自定义域在 Heroku 中部署 Web 应用程序所需的东西

Things needed to deploy a web app in Heroku with custom domain

我是网络开发的新手,我正准备通过 Heroku 部署我的网络应用程序并希望它有一个自定义域名。我对某些考虑感到困惑。目前我的理解是:

  1. 我需要从域名注册商处购买域名(例如 Hostgator)。
  2. 我还需要购买网络托管服务(例如 Hostgator)。
  3. 如果我想 'scale' 我还需要订阅 Heroku 的付费服务。

我不确定的是,No.2 (Web hosting) 和 No.3 (Heroku) 的服务是否不同?我为每项服务支付的费用究竟是多少?在我看来,当使用 Heroku 时,我的代码已经 'hosted' 在那里,所以我要为 Hostgator 支付什么费用?还需要有关在 Heroku/Web 托管上选择什么 'tier'/定价解决方案的提示。我需要多少流量才能考虑增加 Heroku 中的进程类型数量。

您只需要购买一个域名,您不需要托管服务以及Heroku。获得域名后,您将根据 this document. Also, you might want to consider your DNS Provider more carefully based on this 参考指向记录。

很难给层提示,因为它与您的应用程序非常相关。慢代码永远是慢代码。您希望确保您的代码尽可能高效,以最大限度地利用测功机的资源。当您实现这一点时,您可以垂直扩展(更多 CPU/RAM)和水平扩展以获得更多吞吐量。