スケーリングノードアプリケーションに関する記事を少し読んだ後、ノード組み込みクラスタをいつ使うべきか、あるいは単純に多くのdynosを追加するべきかについてはまだ心配していません。私はそれを理解できるように、私は私が終わるノードのクラスタ機能を利用する場合は、限りノードクラスタ対Dynosスケーリング
How to properly scale nodejs app on heroku using clusters
Running Node.js App with cluster module is meaningless in Heroku?
:
私はあなたを教えてみましょう私はすでにStackOverflowの上で次のスレッドを読んだことがあります使用可能な合計メモリーをフォークされたプロセスの数で割ったものです。
一方、もう1つのdynoを追加すると、使用可能なメモリが2倍になります。
ノードクラスタを使用するポイントは何ですか?
ええ、それらのクレイジーなドキュメント.... Herokuのケースでは、自分のものを使用している人のための非常によく書かれた義務的な読書、imo – Paul
@dvlsg、まあ、それは私が誰も見てはいけないと思ったCPUはdynoによって保持されたRAMにあります。しかし、たとえば、無料のアカウント、つまり512 MBのメモリを搭載したdynoを使用している場合、クラスタリングを使用する意味はありません。 – utxeee
いいえ、あなたはまだほとんどの場合CPU /コアを見たいでしょう。しかし、無料のダイノス(または趣味や標準-1x)を使用している場合、あなたの結論はまだ正しいです。コアアプリケーションは1つしか使用できないため、ノードアプリケーションのインスタンスを1つだけ使用したいとします。 [defaultsテーブル](https://devcenter.heroku.com/articles/node-concurrency#tuning-the-concurrency-level)とクラスタワーカーの数は、ここで見たいものです。 – dvlsg