ホームページ  >  記事  >  バックエンド開発  >  いくつかの一般的なページ静的メソッドをマスターする、いくつかの一般的なページ静的メソッドをマスターする_PHP チュートリアル

いくつかの一般的なページ静的メソッドをマスターする、いくつかの一般的なページ静的メソッドをマスターする_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:43933ブラウズ

ページの静的化のいくつかの一般的な方法をマスターし、いくつかの一般的なページの静的化方法をマスターする

よく言われることですが、ページの静的化は 2 つのタイプに分けられ、1 つは擬似静的、つまり URL の書き換えであり、もう 1 つは真の静的です。真の静的化に焦点を当てましょう。

PHPの静的化とは何ですか

PHP の静的化を簡単に理解すると、Web サイトで生成されたページを静的 HTML の形式で訪問者の前に表示することになります。PHP の静的化は、純粋な静的化と疑似静的化の違いにあります。 PHP は静的ページを生成します。


Web ページを静的にする理由
1. ページを開く速度と閲覧速度を高速化します
静的ページを開くためにデータベースに接続する必要はありません。 2. 検索エンジンの最適化 (SEO) に役立ちます。Baidu と Google は、静的ページを優先的に含めます。これは、迅速に含められるだけでなく、完全に含められます。 3. サーバーの負担を軽減し、システムデータベースを呼び出さずにウェブを閲覧します
4. Web サイトはより安全であり、HTML ページは PHP 関連の脆弱性の影響を受けません。大規模な Web サイトを見ると、それらは基本的に静的なページであり、攻撃を軽減し、SQL インジェクションを防ぐことができます。
データベースエラーが発生しても、Web サイトへの通常のアクセスには影響しません。
HTML 記事を生成する操作はより面倒で手順が複雑になりますが、検索の利便性、高速性、安全性を高めるためには、これらの犠牲を払う価値があります。


PHP で静的 HTML ページを生成する方法

PHP テンプレートを使用して静的ページを生成する

たとえば、PHP Smarty をインストールして使用すると、さまざまな CMS テンプレートを模倣した独自のテンプレート解析ルールを作成できます。


1. PHP ファイルの読み書き関数と ob キャッシュ機構を使用して静的ページを生成します
たとえば、特定の製品の動的な詳細ページのアドレスは次のとおりです: http://xxx.com?goods.php?gid=112
そこで、このアドレスに基づいてこの詳細ページのコンテンツを読み取り、次に誰かがこの商品詳細ページの動的アドレスにアクセスしたときに、それを静的ページとして保存します。 生成された対応する静的コンテンツファイルを直接出力します。
リーリー
2. nosql を使用してメモリからコンテンツを読み取ります (実際、これは静的ではなくキャッシュされています)。

memcache を例に挙げます。

リーリー

Memcached はキーと値の間に 1 対 1 の対応関係を持ち、デフォルトのキーのサイズは 128 バイトを超えることはできず、デフォルトの値のサイズは 1M であるため、ほとんどの Web ページのストレージのニーズを満たすことができます。

上記はページの静的化に関連する方法です。私の友人に役立つことを願っています


優れた技術記事は毎日更新され、すべて www.phpskill.com にあります
php純粋技術学習交流グループ: 323899029

原文: http://www.phpskill.com/html/show-1-4418-1.html

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/942280.html技術記事ページの静的化の一般的な方法をいくつかマスターし、ページの静的化の方法をいくつかマスターする よく言われるのは、ページの静的化は 2 つのタイプに分けられ、1 つは疑似静的、つまり URL の書き換えであり、もう 1 つは真の静的です。私たちは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。