【发布时间】:2017-05-16 06:30:30
【问题描述】:
我已经使用带有 mysql 数据库的 nodejs 构建了一个聊天应用程序。我已经在我的 Windows 系统上开发,它工作正常。
现在我想让它在服务器上运行以检查它的实时性能,作为一个初学者我不知道我应该选择哪个服务器托管来开发 nodejs 应用程序,所以有人请建议我为 nodejs 应用程序托管吗?
【问题讨论】:
标签: node.js database web-hosting
我已经使用带有 mysql 数据库的 nodejs 构建了一个聊天应用程序。我已经在我的 Windows 系统上开发,它工作正常。
现在我想让它在服务器上运行以检查它的实时性能,作为一个初学者我不知道我应该选择哪个服务器托管来开发 nodejs 应用程序,所以有人请建议我为 nodejs 应用程序托管吗?
【问题讨论】:
标签: node.js database web-hosting
如果你想要一些相对容易测试的东西,Heroku 会为你提供一个免费的实例。
对于基于 nodejs 的简单应用程序,我还可以推荐 Azure 而不是 Amazon。主要原因是 Azure 有一个非常简化的界面,用于在进行一些小的设置后部署节点应用程序。亚马逊提供了类似的功能,但我上次查看它们时,它们的启动和运行并不那么简单。同样,它们在成本和可靠性方面具有竞争力,这只是我认为没有经验的开发人员更容易启动和运行的主观意见。
【讨论】:
我使用 Dokku,这是一个针对像 PaaS 这样的 Heroku 的开源解决方案。其中任何一个都非常适合进行 git 风格的部署。 Heroku 有更好的文档,并且不需要你自己的服务器,所以我会从它们开始。
【讨论】: