#nginx から php の実行フロー
nginx と php の処理ユーザー リクエストの応答フローチャート
ユーザーがブラウザからURLをリクエスト(HTTPリクエスト)してから、サーバーがリクエストを処理してデータを返すまでの流れを簡単にまとめたものです、間違いや間違った表現がありましたら、ご指摘ください。話し合って交換しましょう。HTTP トランザクション実行プロセス
● クライアント (ブラウザ) はリクエスト操作 (URL の入力、リンクをクリック、フォームの送信) を行います。 # クライアントはドメイン名を解決し、設定された DNS サーバーに IP アドレスを要求します。 # クライアントは、DNS サーバーから返された IP アドレスに基づいて、スリーウェイ ハンドシェイクを使用してサーバーとの TCP/IP 接続を確立します。 # TCP/IP 接続が成功すると、クライアントは HTTP リクエストをサーバーに送信します。 # サーバー側 Web サーバーは HTTP リクエストのリソース タイプを判断し、コンテンツ配信処理を実行します。要求されたリソースが PHP ファイルの場合、サーバー側ソフトウェアは対応する CGI プログラムを起動して処理します。そして処理結果を返します。 # サーバーは、Web サーバーの処理結果をクライアントに応答します。 # クライアントは、サーバーからの応答を受信し、処理結果をレンダリングします。応答内容が他の静的なリクエストを必要とする場合は、リソースに応じて、CDN アクセスによって必要なリソースが高速化されます。 # クライアントはレンダリングされたビューを表示し、TCP/IP 接続を切断します。 推奨: 「PHP チュートリアル 」
以上がnginxからphpへの実行プロセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。