如何在快速网站中使用节点的集群模块?

我已经读了一些关于在Node.js 0.8中引入的集群模块,但我不知道如何去(或者我应该)将它应用到运行在Express上的网站上。 我有一个漂亮的香草快递设置:由Hogan.js呈现的模板,由Stylus编译的CSS,没有websockets或花哨的中间件。

使用集群模块是否会显着提高性能?

如果是这样,在一个标准的Express项目中如何最好地使用集群呢?

  • 我可以在subprocess中定义快速路由吗?
  • 将数据添加到Express.js中的中间件模块中的响应对象可以吗?
  • Node.js - 每个用户的子域名+允许自定义域名
  • 在express中使用URL中的多个参数
  • 如何dynamic地决定请求是否应该通过Express中间件
  • 比较两个值的结果是false而不是true
  • Node.js Express护照Cookie过期
  • 在Express中使用*路由时,从不存在的静态内容发送404头
  • 碰巧,昨天我就在这里发表了这篇文章! 回答你的performance问题 – 是的,有一个确定的好处。 我在我的文章中包含了几个基准:
    http://rowanmanning.co.uk/posts/node-cluster-and-express

    简单的答案是,集群模块可以让您充分利用多核机器; 你的应用程序将能够处理相当多的请求。

    阅读这个答案也是值得的,它将Nginx作为一个备选scheme:
    多核机器上的Node.js