ホームページ  >  記事  >  バックエンド開発  >  php を使用して静的 HTML ページを生成する (一般的な 2 つのメソッド)、2 つの静的メソッド_PHP チュートリアル

php を使用して静的 HTML ページを生成する (一般的な 2 つのメソッド)、2 つの静的メソッド_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:08:27884ブラウズ

PHPを使用して静的HTMLページを生成する(一般的な2つのメソッド)、2つの静的メソッド

ユーザーがダイナミックリンクをクリックするたびに、データクエリリクエストがサーバーに送信されるためです

何百万ものアクセスがある可能性のある Web サイトの場合、これは間違いなくサーバーに大きな負担になります

そのため、動的データを静的 HTML ページに変換することが、人的資源と物的リソースを節約するための最初の選択肢になりました

これまで対応した経験がなかったので、最初はとても不思議な技術だと思いました

しかし、いくつかの例を見た後、それはそれほど複雑ではないことがわかりました(ただし、インターネット上の情報は特に詳細ではありません)

午前と午後の実験を経て、ようやくタスクを完了しました。ここにいくつかの考えと簡単な例を示します。

エビに笑われないといいのですが

リーリー

ここでは、smarty を例として使用して、静的ページを生成する方法を説明します:

リーリー

私が選択した 2 番目の方法は、ob シリーズの関数を使用することです

これを最初に読んだとき、私は少し混乱しました。後で、ob が出力バッファリング、つまり出力キャッシュを意味することを知りました。

出力の準備が完了すると、すべてのデータが ob に保存されます。サーバーが php を解析した後、クライアントに出力するすべての HTML コードが ob に保存されます。HTML 静的ページを出力したい場合は、キャッシュを取り出してHTMLを書く必要があります。ページをクリックするだけです

原理は実際には非常にシンプルです

ここではいくつかの関数が使用されていますが、私は PHP を初めて使用するため、まだ理解していない関数がたくさんあるので、ここで説明します。 リーリー

変換したいHTMLファイルはたくさんあり、数百にもなる可能性があるため、ここでfopenへのパスを静的に指定することはできません。パス変数を設定して、ユーザーから送信されたIDやその他の情報を保存できます。以下は、HTML ファイルの名前を付けやすくするために、前回の XML データを読み込む php の簡単な例と組み合わせたものです。

転載: http://www.cnblogs.com/awinlei/archive/2013/03/04/2942962.html

http://www.bkjia.com/PHPjc/1054357.html

www.bkjia.com

http://www.bkjia.com/PHPjc/1054357.html技術記事 php を使用して静的 HTML ページを生成します (通常 2 つのメソッド)。静的 2 は、ユーザーが動的リンクをクリックするたびにデータ クエリのリクエストがサーバーに送信され、訪問数が数百に達する可能性があるためです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。