説明する
1. これは、クライアントが Web ブラウザから Web サーバー上で実行されるプログラムにデータを要求できるようにする重要なインターネット テクノロジです。
2. CGI は、サーバーとリクエスト ハンドラーの間でデータを転送するための標準を記述しています。
CGI モードの仕組み
Nginx は、browser/index.php リクエストを受信すると、まず CGI プロトコルを実装するプロセスを作成します。ここでは php-cgi (PHP パーサー) です。次に、php-cgi は php.ini ファイルを解析し、実行環境を初期化し、リクエストを処理し、処理結果を CGI で指定された形式で返し、プロセスを終了します。最後に、Nginx は結果をブラウザーに返します。プロセス全体は Fork-And-Execute モードです。ユーザーリクエストの数が非常に多い場合、メモリやCPU時間などのシステムリソースが大量に占有され、パフォーマンスが低下します。したがって、CGI サーバーでは、接続要求と同じ数の CGI 子プロセスが存在することになり、子プロセスの繰り返しロードが CGI パフォーマンス低下の主な原因となります。
以上はphpのCGIモードの紹介でした。皆さんのお役に立てれば幸いです。