Nginx コードは完全に C で最初から書かれており、Linux、FreeBSD、Solaris、Mac OS X、AIX、Microsoft Windows などの多くのアーキテクチャやオペレーティング システムに移植されています。
Nginx には独自の関数ライブラリがあり、zlib、PCRE、OpenSSL に加えて、 標準モジュールはシステムのみを使用しますC ライブラリ関数。さらに、これらのサードパーティ ライブラリは、必要がない場合、またはライセンスの競合の可能性が考慮される場合には使用できない場合があります。 (推奨学習: nginx チュートリアル)
サーバー
負荷分散サービスとしての Nginx: Nginx は、内部および外部で Rails および PHP プログラムを直接サポートできます。サービスを提供するために、HTTP プロキシ サービスとして外部サービスをサポートすることもできます。 Nginx は C で書かれており、システム リソースのオーバーヘッドと CPU 使用効率は Perlbal よりもはるかに優れています。
静的ファイル、インデックス ファイル、自動インデックス作成を処理し、ファイル記述子のバッファリングをオンにします。
キャッシュレス リバース プロキシ アクセラレーション、シンプルなロード バランシング、およびフォールト トレランス。
FastCGI、シンプルなロード バランシング、フォールト トレランス。
モジュール構造。 gzip 圧縮、バイト範囲、チャンク応答、SSI フィルターなどのフィルターが含まれます。 1 つのページ内に複数の SSI が存在し、FastCG または別のプロキシ サーバーによって処理される場合、この処理はお互いを待たずに並行して実行できます。
SSL および TLSSNI をサポートします。
以上がnginx の基礎となる言語は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。