2.phpキャッシュクラスのデモコード
-
-
/* - * 自由に複製して使用できます。著作権情報は保持してください。ご利用いただきありがとうございます
- * クラス名: Cache (Php5 用)
- *バージョン: 1.0
- * 説明: ページの自動生成、キャッシュの呼び出し、キャッシュの更新、キャッシュの削除を制御するために使用される動的キャッシュ クラス
- * 注:
- 1. このバージョンは Php5 バージョンです
- 2. このバージョンは utf- 8 エンコーディング (Web サイトで他のエンコーディングが使用されている場合) Windows システムの場合は、メモ帳を使用して開いて保存し、対応するエンコーディング (通常は ANSI) を選択してください。 Linux の場合は、対応する編集ソフトウェアまたは iconv コマンド ラインを使用してください。
- 3. コピーして貼り付ける場合は、上記の項目 2 を無視してください。
- * キャッシュに関するいくつかの考え:
- * 動的キャッシュと静的キャッシュの基本的な違いは、ユーザーがページにアクセスするプロセスであるということです。
- * 静的キャッシュ 関連する操作は通常、Web サイトのバックグラウンドで完了し、手動操作 (つまり手動生成) を必要とします。
- */
-
- /*
- * 使用例
- ----------Demo1 --------
- require_once('cache.inc.php');
- $cachedir = '. /Cache/'; //キャッシュディレクトリを設定します
- $cache = new Cache($cachedir,10); //パラメータを省略し、デフォルト設定を使用します $cache = new Cache($_GETir); ['cacheact'] != 'rewrite') //ここに xx.Php?cacheact =rewrite を使用してキャッシュを更新します
- $cache->load() //キャッシュが有効な場合はロードします。 、次のページ コードは実行されません
- //ページ コードの開始
- echo date('H:i:s jS F')
- / /ページ コードの終わり
- $cache->write();最初の実行またはキャッシュの有効期限、キャッシュの生成
--------Demo2------ -
- require_once('cache.inc.php');
- $cachedir = './Cache/'; // キャッシュ ディレクトリを設定します
- $cache = new Cache($cachedir,10) // パラメータを省略し、デフォルトの Provincial 設定を使用します。 $cache = new Cache($cachedir); ($_GET['cacheact'] != 'rewrite') //ここにトリックがあります。xx.Php?cacheact=rewrite
- を介してキャッシュを更新します。 $cache ->load(); //キャッシュをロードします。キャッシュが有効な場合、次のページ コードは実行されません
- //ページ コードの開始
- $content = date('H:i:s jS F');
- echo $content
- / / ページ コードの終了
- $ queue->write(1,$content); //最初の実行またはキャッシュの有効期限、キャッシュの生成
------------- デモ 3----
- require_once('cache.inc.php');
- define('CACHEENABLE',true);
-
- if (CACHEENABLE) {
- $cachedir = './Cache/' // キャッシュディレクトリを設定します
- $cache = 新しいキャッシュ($cachedir,10); //デフォルト設定を採用するためにパラメータを省略します。 $cache = new Cache($cachedir)
- if ($_GET['cacheact'] != 'rewrite') //これがトリックです。 、xx.Php?cacheact=rewrite を通じてキャッシュを更新します
- $cache->load(); //キャッシュをロードします。キャッシュが有効な場合、次のページ コードは実行されません
- }
- //ページ コードstarting
- $content = date('H:i:s jS F');
- echo $content;
- //ページの終わり
- if (CACHEENABLE)
- $cache->write(1,$content); /初回実行 またはキャッシュの有効期限が切れたら、キャッシュを生成します
- */
- ?>
-
-
-
コードをコピー
|