15

私の無知を許してください、私は現在、Apacheまたはサーバー管理とのやり取りがまったくなかったPHPのバックグラウンドから来て、ノードの使用方法を学んでいます。Cloud9 IDE から直接プッシュされた Node プロジェクトをホストするために Heroku を使用しています。

私が読んだことから、Heroku dyno は単一の Web プロセスです。追加の dyno を購入すると、より多くのトラフィックを処理できるようになります。時間。

Node は、リクエストを 1 つずつ処理するシングルスレッド システムであり、処理に時間がかかる可能性があるもの (データベース リクエスト、ファイルの処理など) に対して子プロセスを生成できることを私は知っています。

単一の dyno で子プロセスを生成すると、Heroku ではどうなるでしょうか? これに取り組むために別のdynoは必要ありませんか?Nodeが単一のプロセスを実行していて、単一のdynoで使用できるプロセスが1つしかない場合、追加のプロセスもそのプロセスで処理する必要がありますか?

それとも、これはすべて間違っていますか?

4

1 に答える 1