PHP キャッシュ クラス
リリース: 2016-07-25 08:45:08
- demo.php:
-
- /*
- * ご自由に転載・使用可能です、著作権情報は保持して下さい、ご利用ありがとうございます!
- * クラス名: Cache (Php5用)
- *バージョン: 1.0
- * 説明: ページの自動生成、キャッシュの呼び出し、キャッシュの更新、キャッシュの削除を制御するために使用される動的キャッシュ クラス。
- * 著者: jiangjun8528@163.com,Junin
- * 著者ページ: http:// blog.csdn.Net/sdts /
- * 最終更新日: 2007-8-22
- * 備考:
- 1. このバージョンは Php5 です。Php4 バージョンはまだ作成していません。必要に応じて修正を参照してください。怠惰にしないでください (笑)。
- 2. このバージョンは utf-8 でエンコードされています。Web サイトが他のエンコードを使用している場合は、メモ帳を使用して開いて名前を付けて保存し、 Linux では、対応する編集ソフトウェアまたは iconv コマンド ラインを使用してください。
- 3. コピーして貼り付ける場合は、上記の 2 番目の項目を無視してください。
- * キャッシュに関するいくつかの考え:
- *キャッシュと静的キャッシュは、ユーザーがページにアクセスするプロセスがキャッシュを生成するため、手動による介入は必要ありません。
- * 静的キャッシュとは、静的ページの生成を指します。通常、Web サイトのバックグラウンドで完了し、手動操作 (つまり、手動生成) が必要です
- */
- /*
- * 使用例
- ------ ------------------------デモ1------ ----------- ------------------------
- require_once('cache.inc.php');
- $cachedir = './Cache/';キャッシュディレクトリを設定します
- $cache = new Cache($cachedir,10); //パラメータを省略し、デフォルト設定を使用します $cache = new Cache($cachedir);
- if ($_GET['cacheact'] != 'rewrite') //ここにトリックがあります。xx.Php?cacheact=rewrite などを使用してキャッシュを更新します。他の操作も設定できます
- $cache-> ;load(); //キャッシュをロードします。キャッシュが有効な場合、次のページコードは実行されません
- //ページコードの開始
- echo date('H:i:s jS F');
- //ページコードの終了
- $cache-> ;write (); //最初の実行またはキャッシュの有効期限が切れた場合、キャッシュを生成します
- --------------------------------- -- -デモ2------------------------------------------------- -
- require_once ('cache.inc.php');
- $cachedir = './Cache/'; //キャッシュディレクトリを設定します
- $cache = new Cache($cachedir,10); //パラメータを省略します$cache = new Cache($cachedir);
- if ($_GET['cacheact'] != 'rewrite') //これは、xx.Php?cacheact=rewrite を通じてキャッシュを更新するためのトリックです。他の操作も設定できます
- $cache->load() //キャッシュが有効な場合、次のページコードは実行されません
- //ページコードが開始されます
- = date('H:i:s jS F' );
- echo $content;
- //ページの終わりのコード
- $cache->write(1,$content) //最初の実行またはキャッシュの有効期限、キャッシュの生成
-
- ----------- ------------------------デモ3---------- -------------- -------------------
-
- require_once('cache.inc.php');
- define(' CACHEENABLE',true);
-
- if (CACHEENABLE) {
- $cachedir = './Cache/'; //キャッシュディレクトリを設定します
- $cache = new Cache($cachedir,10); //パラメータを省略して使用しますデフォルト設定 $cache = new Cache($cachedir);
- if ($_GET['cacheact'] != 'rewrite') //これはトリックで、xx.Php?cacheact=rewrite を通じてキャッシュを更新します。など、他の操作も設定できます
- $cache-> ;load() //キャッシュが有効な場合、次のページコードは実行されません
- }
- //ページコードが開始されます
- $content = date('H:i:s jS F');
- echo $content;
- / /ページの終わりのコード
- if (CACHEENABLE)
- $cache->write(1,$content); //First実行またはキャッシュの有効期限、キャッシュの生成
- */
- ?>
コードをコピー
|
PHP
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31