検索
ホームページ運用・保守Nginxnginx とはどういう意味ですか?

nginx とはどういう意味ですか?

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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Nginx vs. Apache:パフォーマンス、スケーラビリティ、効率Nginx vs. Apache:パフォーマンス、スケーラビリティ、効率Apr 19, 2025 am 12:05 AM

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

究極の対決:Nginx vs. Apache究極の対決:Nginx vs. ApacheApr 18, 2025 am 12:02 AM

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

Nginx in Action:例と現実世界のアプリケーションNginx in Action:例と現実世界のアプリケーションApr 17, 2025 am 12:18 AM

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

Nginxユニット:さまざまなプログラミング言語をサポートしますNginxユニット:さまざまなプログラミング言語をサポートしますApr 16, 2025 am 12:15 AM

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

nginxとapacheを選択する:あなたのニーズに合った適切nginxとapacheを選択する:あなたのニーズに合った適切Apr 15, 2025 am 12:04 AM

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

nginxを開始する方法nginxを開始する方法Apr 14, 2025 pm 01:06 PM

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

Nginxが開始されるかどうかを確認する方法Nginxが開始されるかどうかを確認する方法Apr 14, 2025 pm 01:03 PM

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

nginxを閉じる方法nginxを閉じる方法Apr 14, 2025 pm 01:00 PM

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

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 Mac版

SublimeText3 Mac版

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

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境