ホームページ >バックエンド開発 >PHPチュートリアル >PHPテクノロジを使用した静的ページ生成の実装_PHPチュートリアル
最初にいくつかの基本的な概念を確認しましょう。
1. PHP スクリプトと動的ページ。
PHPスクリプトは、埋め込みなどの方法でHTMLファイルと混合したり、クラスや関数のカプセル化などのテンプレートの形でユーザーリクエストを処理したりできるサーバーサイドスクリプトプログラムです。いずれにせよ、基本はこれです。クライアントが特定のページをリクエストします -----> Web サーバーは、指定された対応するスクリプトを処理します -----> スクリプトはサーバーにロードされます -----> 指定された PHP 解析サーバーによってスクリプトはブラウザによって解析され、HTML 言語形式が形成されます----> 解析された HTML ステートメントはパッケージの形式でブラウザに返されます。このことから、ページがブラウザに送信された後は PHP が存在せず、HTML ステートメントに変換および解析されたことがわかります。実際、クライアントのリクエストは動的ファイルであり、PHP はそれを対応するページに解析してブラウザに送り返します。このページの処理方法は「動的ページ」と呼ばれます。
2. 固定ページ。
静的ページとは、サーバー側に実際に存在し、HTMLとJS、CSS、その他のクライアント側で実行されるスクリプトのみを含むページを指します。扱い方としては。クライアントが特定のページをリクエストします - --- > WEB サーバーが特定のページを確認してロードします - - - > WEB サーバーはそのページをパッケージの形式でブラウザに返します。このプロセスから、動的ページを比較して確認できます。動的ページは Web サーバーの PHP パーサーで解析する必要があり、通常、HTML 言語情報パッケージを形成する前にデータベースに接続してデータベース アクセス操作を実行する必要がありますが、静的ページは解析または接続する必要がありません。データベースに直接送信できるため、サーバーの負荷が大幅に軽減され、サーバーの負荷容量が向上し、ページを開く速度と Web サイト全体を開く速度が大幅に向上します。ただし、その欠点は、リクエストを動的に処理できないことと、ファイルが実際にサーバー上に存在する必要があることです。
3. テンプレートとテンプレート分析。
テンプレートは、コンテンツのhtmlファイルがまだ入力されていないことを意味します。例:
temp.html
コード:
以下は引用部分です: