ホームページ  >  記事  >  バックエンド開発  >  nginxからphpへの実行プロセス

nginxからphpへの実行プロセス

藏色散人
藏色散人オリジナル
2019-11-09 09:15:123496ブラウズ

nginxからphpへの実行プロセス

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Apacheとphpの関係次の記事:Apacheとphpの関係