1

Node.js 0.8で導入されたクラスターモジュールについて少し読んだことがありますが、Expressで実行されているWebサイトに適用する方法(または適用する必要があるかどうか)がよくわかりません。私はかなりバニラエクスプレスのセットアップを持っています:Hogan.jsによってレンダリングされたテンプレート、StylusによってコンパイルされたCSS、WebSocketや派手なミドルウェアはありません。

クラスターモジュールを使用することで、パフォーマンスが大幅に向上しますか?

もしそうなら、標準のExpressプロジェクトでクラスターを使用するにはどうすればよいですか?

4

1 に答える 1

6

たまたま、私は昨日これについてブログを書きました!パフォーマンスに関する質問への回答–はい、確かなメリットがあります。投稿にいくつかのベンチマークを含めました:http:
//rowanmanning.co.uk/posts/node-cluster-and-express

簡単に言うと、クラスターモジュールを使用すると、マルチコアマシンを最大限に活用できます。アプリはかなり多くのリクエストを処理できるようになります。

代わりにNginxを詳しく説明しているこの回答も読む価値があります:
マルチコアマシン上のNode.js

于 2013-01-11T16:32:00.570 に答える