ホームページ  >  記事  >  運用・保守  >  nginxの役割とは何ですか

nginxの役割とは何ですか

藏色散人
藏色散人オリジナル
2019-06-26 10:46:3413564ブラウズ

nginxの役割とは何ですか

Nginx について

Nginx は、軽量、高性能、安定性、優れた同時実行性の HTTP およびリバースプロキシサーバー。また、その特性により、その用途は非常に幅広いです。

主な機能

リバース プロキシ

フォワード プロキシ: 場合によっては、ユーザーをプロキシしてサーバーにアクセスするには、ユーザーが必要になりますプロキシサーバーのIPとポート番号を手動で設定します。

リバース プロキシ: サーバーをプロキシし、アクセスするターゲット サーバーをプロキシするために使用されます。

プロキシ サーバーはリクエストを受け付け、内部ネットワーク (クラスター化) のサーバーにリクエストを転送し、

サーバーから得られた結果をクライアントに返します。プロキシ サーバーは外部的にはサーバーとして表示されます。

nginxの役割とは何ですか

Nginx は、リバース プロキシ上で柔軟な機能を提供します。さまざまな規則に従って、さまざまな転送戦略を採用できます。図に示すように設定すると、さまざまなリクエストを通過させることができます。異なるパスのサーバー。

負荷分散

負荷分散: これは主に、同時実行性が高い状況で必要になります。原則として、データ トラフィックを複数のサーバーに割り当てて実行し、各サーバーの負荷を軽減します。複数のサーバー (クラスター) が連携して作業タスクを完了することで、データ スループットが向上します。

nginxの役割とは何ですか

Nginx で使用できる負荷分散戦略は、ポーリング (デフォルト)、重み、ip_hash、url_hash (サードパーティ)、フェア (サードパーティ) です。

動的と静的の分離

Nginx が提供する動的と静的分離とは、動的リクエストと静的リクエストの分離を指します。適切なサーバーが対応するリクエストを処理し、パフォーマンスを向上させます。サーバーシステム全体の効率が向上します。

Nginx は、構成に応じて異なるリクエストを異なる方法で転送できます。これが動的分離の基礎です。静的リクエストに対応する静的リソースは、バッファリングのために Nginx に直接配置できますが、より良い方法は、対応するバッファ サーバーに配置することです。動的リクエストは、対応するバックエンド サーバーによって処理されます。

Nginx 関連の知識については、

Nginx の使用方法チュートリアル 列をご覧ください。

以上がnginxの役割とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。