サーバーでノードアプリケーションを実行していると、ヒットする可能性が高く、ダウンロード用にzipファイルをコンパイルする必要があります。これまでのところうまくいきますが、私はパフォーマンスが問題になる点を痛感します。 (アプリケーションが現在のUbuntu 14.04マシン上foreverで実行されている。)Nodejsスケーリング機能と優先順位付け機能
私は今、より多くの二次的なものと主な機能のパフォーマンスを低下させてはならないアプリに新機能のすべての種類を追加するように求めています(ジップダウンロード)。アプリがメインのジッパープロセスを好んで何回もヒットした場合に備えて、これらの追加機能が失敗することは問題ありません。
ここでベストプラクティスは何ですか。二次機能用のREST APIを作成し、すべてを待機リストに入れますか?メインのジッププロセスが終了するたびに、2番目のアプリケーションを作成して新しいプロセスを生成するだけでは不十分です。どうすれば最も冗長性を確保できますか?私はマルチコアclusterセットアップまたはload-balancing on NGINXについては言及していませんが、アプリケーションレベルでアプリケーション機能の優先順位付けをするスマートな方法です。
私はこれがあまりにも広すぎないことを望みます。歓声
あなたのカウント提案が好きです。私はそれが私に言及していたと思います。乾杯 – Dominik