如何使用 node.js 作为生产 Web 服务器?

如何使用 node.js 作为生产 Web 服务器?

我目前正在使用节点开发一个项目,随着发布日期的临近,我很难找到有关如何在商业生产服务器上设置节点的资源。我见过的大多数资源都是人为的简单示例,没有考虑到可扩展性和容错性。所以,我的问题是,有人可以提供建议或为我指出设置节点安装的资源吗:

  • 具有容错能力。如果实例崩溃,则需要记录并重新启动
  • 创建可以负载平衡的节点实例池
  • 提供有关资源使用情况的有用见解
  • 生产节点安全实践
  • 我肯定缺少的在生产 Web 环境中有用的其他东西

答案1

查看此链接:http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2

为了实现负载平衡和静态内容传送,我会使用 nginx。

答案2

@zaub3r3r 提到了 Amazon EC2,所以我认为提到 Joyent 是公平的。没有商业关系,我只是他们团队的超级粉丝:

我想我的观点是:即使您不选择云托管,也要留意这些人说的话。

相关内容