nginx とはどういう意味ですか?
Nginx (エンジン x と同じ発音) は、非同期フレームワークに属する Web サーバーであり、リバース プロキシ、ロード バランサー、HTTP キャッシュとしても使用できます。このソフトウェアは Igor Sysoev によって作成され、2004 年に初めて公開されました。サポートを提供するために同名の会社が 2011 年に設立されました。 2019 年 3 月 11 日、Nginx は F5 Networks に 6 億 7,000 万米ドルで買収されました。
Nginx は、BSD のようなライセンス条件に基づいてリリースされた無料のオープン ソース ソフトウェアです。多くの Web サーバーは、通常はロード バランサーとして Nginx を使用しています。
特徴
Nginx は、FastCGI スクリプト、SCGI ハンドラー、WSGI アプリケーション サーバー、または動的 HTTP コンテンツ用の Phusion パッセンジャー モジュールを使用し、ソフトウェア ペイロード イコライザーとしてネットワーク上にデプロイできます。 。
Nginx は、非同期のイベント駆動型アプローチを使用してリクエストを処理します。 Nginx のモジュール式イベント駆動型アーキテクチャ [12] は、高負荷下でもより予測可能なパフォーマンスを提供できます。
Nginx はパフォーマンスを重視して設計された HTTP サーバーで、Apache や lighttpd と比較してメモリが少なく、安定性が高いという利点があります。 Apache の古いバージョン (
Netcraft の 2016 年 11 月の Web サーバー調査によると、Nginx はすべての「アクティブな」サイト (調査対象サイトの 18.22%) と最もビジーな 100 万サイト (調査対象サイトの 27.83%) で使用されていることがわかりました。サーバ。 W3Techs によると、上位 100 万 Web サイトの 37.7%、上位 100,000 Web サイトの 49.7%、上位 10,000 Web サイトの 57.0% で使用されています。
BuiltWith の統計によると、世界の上位 10,000 の Web サイトのうち 38.2% が Nginx を使用しています。 Wikipedia は、SSL エンドポイント プロキシとして Nginx を使用しています。 OpenBSD バージョン 5.2 (2012 年 11 月 1 日) 以降、Nginx は OpenBSD 基本システムの一部となり、Apache 1.3 システムの代替手段を提供しましたが、後に OpenBSD 独自の httpd(8) に置き換えられました。
大量の並列処理に対応可能
Nginx は公式テスト結果では 50,000 並列接続をサポートできますが、実際の動作では 20,000 ~ 20,000 並列接続をサポートできます。 . 4万の並列接続。
Nginx 関連の技術記事の詳細については、Nginx の使用法チュートリアル 列にアクセスして学習してください。
以上がnginx とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

NginxとApacheはどちらも強力なWebサーバーであり、それぞれがパフォーマンス、スケーラビリティ、効率の点で独自の利点と短所を備えています。 1)nginxは、静的なコンテンツを処理し、逆プロキシを逆にするときにうまく機能します。 2)Apacheは、動的コンテンツを処理するときにパフォーマンスが向上し、リッチモジュールサポートが必要なプロジェクトに適しています。サーバーの選択は、プロジェクトの要件とシナリオに基づいて決定する必要があります。

Nginxは、高い並行リクエストの処理に適していますが、Apacheは複雑な構成と機能的拡張が必要なシナリオに適しています。 1.Nginxは、イベント駆動型の非ブロッキングアーキテクチャを採用しており、高電流環境に適しています。 2。Apacheはプロセスまたはスレッドモデルを採用して、複雑な構成のニーズに適したリッチモジュールエコシステムを提供します。

Nginxは、Webサイトのパフォーマンス、セキュリティ、およびスケーラビリティを改善するために使用できます。 1)逆プロキシおよびロードバランサーとして、Nginxはバックエンドサービスを最適化し、トラフィックを共有できます。 2)イベント駆動型および非同期アーキテクチャを通じて、nginxは高い並行接続を効率的に処理します。 3)構成ファイルでは、静的ファイルサービスやロードバランシングなどのルールの柔軟な定義を可能にします。 4)最適化の提案には、GZIP圧縮の有効化、キャッシュの使用、およびワーカープロセスの調整が含まれます。

Nginxunitは複数のプログラミング言語をサポートし、モジュラー設計を通じて実装されています。 1。言語モジュールの読み込み:構成ファイルに従って対応するモジュールをロードします。 2。アプリケーションの起動:呼び出し言語が実行されたときにアプリケーションコードを実行します。 3。リクエスト処理:リクエストをアプリケーションインスタンスに転送します。 4。応答返品:処理された応答をクライアントに返します。

NginxとApacheには独自の利点と短所があり、さまざまなシナリオに適しています。 1.Nginxは、高い並行性と低リソース消費シナリオに適しています。 2。Apacheは、複雑な構成とリッチモジュールが必要なシナリオに適しています。コア機能、パフォーマンスの違い、ベストプラクティスを比較することで、ニーズに最適なサーバーソフトウェアを選択するのに役立ちます。

質問:nginxを開始する方法は?回答:nginxスタートアップnginx検証nginxはnginxを開始しました他のスタートアップオプションを自動的に開始

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

NGINXサービスをシャットダウンするには、次の手順に従ってください。インストールタイプを決定します:Red Hat/Centos(SystemCtl Status Nginx)またはDebian/Ubuntu(Service Nginx Status)サービスを停止します:Red Hat/Centos(SystemCtl Stop Nginx)またはDebian/Ubuntu(Service Nginx Stop)無効自動起動(オプション):Debuntos/Centos/Centos/Centos/Centos/Centos (syst


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
