ただの簡単な質問です。ノードvs nginxで角度を表示
nginxのリバースプロキシを使用してノード経由でアプリケーションを提供したり、nginxから直接サービスを提供したりすると、より効果的です。
nginxからdireclyを提供する方が速いと思います。
ただの簡単な質問です。ノードvs nginxで角度を表示
nginxのリバースプロキシを使用してノード経由でアプリケーションを提供したり、nginxから直接サービスを提供したりすると、より効果的です。
nginxからdireclyを提供する方が速いと思います。
クライアント側のコードとサーバー側のコードが明確に分離されている場合(クライアントが実行する必要があるものはすべて静的ファイルに事前作成されているか、残りのAPIを使用して提供されているためです)、クライアント側ファイルはNGINXから直接またはCDNから入手できます。パフォーマンスとスケーリングが優れており、キャッシングなどを管理するためのサーバー上のコードで行う作業が少なくて済み、後でAPIを個別に拡張することができます。
負荷の要件によって異なります。 nginx +ノードを使用して複数のインスタンス(ランタイム)を設定できます。高負荷のjsアプリケーションを使用している場合、私はこのソリューションに行くことをお勧めします。そうでなければ、これは問題ではありません。
nginx(リバースプロキシとして)+ nodejs - これは最適です。
nodejsのフロントエンドとしてnginxを選択すると、はるかにメリットがあります。 (ssl、http2、設定、ロードバランシングなど)
スタティックファイル(js、html、images)について考えると、それらを1か所(nginxホスト設定)のノードにキャッシュするほうがスタティックファイル結構いい。
私はnodejsエンジン/サーバーがアプリケーションのビジネスロジックの1つだけを行うべきだと思います。
返信用のThanxは本当に役立ちました。私はnginxから角度を直接与え、api呼び出しのためにリバースプロキシをノードに使用します。これは懸念のより良い分離です。 – Hein
私はこの質問にはあまりにも少ないアップフォースがあることに驚いています。私はそれが非常に関連していると思う。 – Hauke