ホームページ > バックエンド開発 > PHPの問題 > nginxがphpリクエストを処理するプロセスは何ですか?

nginxがphpリクエストを処理するプロセスは何ですか?

爱喝马黛茶的安东尼
リリース: 2023-02-23 12:24:02
オリジナル
4039 人が閲覧しました

nginxがphpリクエストを処理するプロセスは何ですか?

#HTTP トランザクション実行プロセス

1. クライアント (ブラウザ) がリクエスト操作 (URL を入力し、リンクをクリックしてフォームを送信してください)。


2. クライアントはドメイン名を解決し、設定された DNS サーバーに IP アドレスを要求します。

3. クライアントは、DNS サーバーから返された IP アドレスに基づいて、スリーウェイ ハンドシェイクを使用してサーバーとの TCP/IP 接続を確立します。

4. TCP/IP 接続が成功すると、クライアントは HTTP リクエストをサーバーに送信します。

5. サーバー側 Web サーバーは HTTP リクエストのリソース タイプを判断し、コンテンツ配信処理を実行します。リクエストされたリソースが PHP ファイルの場合、サーバー側ソフトウェアは対応する CGI プログラムを起動します。処理を実行し、処理結果を返します。

6. サーバーは、Web サーバーの処理結果をクライアントに応答します。

7. クライアントはサーバーからの応答を受け取り、処理結果をレンダリングしますが、応答内容が他の静的リソースを要求する必要がある場合は、CDN 経由で必要なリソースにアクセスします。

8. クライアントはレンダリングされたビューを表示し、TCP/IP 接続を切断します。

関連する推奨事項: 「

PHP 入門チュートリアル

フローチャート

nginxがphpリクエストを処理するプロセスは何ですか?

以上がnginxがphpリクエストを処理するプロセスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート