私の理解では、node.jsは、プロセス内でスレッドを生成するのではなく、プロセスを追加することによって拡張するように設計されています。実際、awesome introductory video by Ryan Dahlを見ると、node.jsにスレッドを生成することは禁じられています。私はこのアプローチのシンプルさが気に入っていますが、processes creation is more expensive on Windows than Linux以来、Windows上で実行しているときに欠点があると懸念しています。ホスティングのNode.jsを検討する際に最新のハードウェアおよびNode.jsのプロセスは比較的長時間実行することが期待できるという事実を考えるとプロセスオーバーヘッドはLinuxをWindowsよりも優れたNode.jsホストにしますか?
は、プロセスのオーバーヘッドは、まだLinux用の重要な利点を作成するのですか?具体的に言えば、Windowsスタックだけを使用していて、node.jsへの大きな移行を計画している組織を想定すると、この問題のために新しいOSを検討する際に重要な点はありますか?
おそらくはい。しかし、それがあなたにとって重要かどうかを理解するためには、それを自分で測る必要があります。そして、Linuxに行くことはそれほど害を与えません(しかし、それに続く学習プロセスがあります)。 –