3

node.jsは1つのプロセスサーバーです。または、Apacheの子プロセスの束をエミュレートできます。それぞれが異なるリクエストを処理し、それぞれが互いに独立しています(また、長期メモリリークを回避するための子プロセスの循環)。
node.jsを使用する場合、それはまったく必要ですか?

4

2 に答える 2

2

Node.jsは、デフォルトでは1つのプロセスサーバーです。ほとんどの場合、必要なのはそれだけです(通常、IO制限とメモリ制限はCPU制限の前に到達します)。

より多くのプロセスが必要な場合は、http://learnboost.github.com/cluster/を使用できます

于 2011-07-26T01:04:56.893 に答える
2

ノードは非ブロッキングでイベントベースであるため、これは単一のプロセスと単一のスレッドです。これは、この単一のプロセスが同時に多くの要求を処理できることを意味し、応答の準備ができるたびに応答を送り返します。

注意すべき重要な点は、ノードが非ブロッキングであるということです。

于 2011-07-26T15:47:17.690 に答える