一个PHP缓存类,附三个实例Demo代码,本文由烈火小编收集于网络,首先我们看到的是cache.inc.php文件,请大家将以下代码保存为: cache.inc.php。
Copy to Clipboard引用的内容:[www.bkjia.com]以下は 3 つのデモの例です。次のコードを、demo.php またはその他のファイル名で保存してください。ファイルのパスに注意してください。
/*
* 自由に複製して使用できますので、著作権情報を保持してください。ご利用いただきありがとうございます。
* クラス名: Cache (For Php5)
* バージョン: 1.0
* 説明: 動的キャッシュページの制御に使用されるクラス。 キャッシュの自動生成、キャッシュの呼び出し、キャッシュの更新、キャッシュの削除を行います
* 著者 : jiangjun8528@163.com,Junin
* 著者ページ : http://blog.csdn.Net/sdts/
*ソースコード: Agni Download http://www.bkjia.com/down
* 最終更新日: 2007-8-22
* 注: このバージョンは Php5 バージョンですが、まだ Php4 バージョンを作成していません。必要に応じて、ご自身で修正を行ってください (簡単です)。
2. このバージョンは utf-8 でエンコードされていますので、他のエンコーディングを使用している場合は、ご自身で変換してください。 Windows システムの場合は、メモ帳を使用して開いて名前を付けて保存し、対応するエンコーディング (通常は ANSI) を選択します。Linux の場合は、対応する編集ソフトウェアまたは iconv コマンド ラインを使用してください。
3. 項目を心配する必要はありません。上の 2
* キャッシュに関するいくつかの考え:
* 動的キャッシュと静的キャッシュの基本的な違いは、ユーザーがページにアクセスするプロセスが、手動で行われずに自動的に行われることです。介入。
* 静的キャッシュは、静的ページの生成を指します。関連する操作は通常、Web サイトのバックグラウンドで完了し、手動操作 (つまり、手動生成) が必要です。
*/
/*
* 使用例
-- ---------------------------------------- デモ1--- ----------------------------------------
require_once('cache .inc .php');
$cachedir = './Cache/' //キャッシュディレクトリを設定します
$cache = new Cache($cachedir,10); //デフォルト設定を使用するにはパラメータを省略します。 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(); //キャッシュが有効な場合、次のページ コードが実行されます。実行されません
//ページの開始コード
$content = date(' H:i:s jS F');
echo $content
//ページの終了コード
$cache->write(1,$) content); //初回実行またはキャッシュの有効期限、キャッシュの生成
--- -------------------------------- --デモ3---------------- -----------------------------
require_once('cache.inc.php');
define('CACHEENABLE',true);
$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); //最初の実行またはキャッシュの有効期限、キャッシュの生成
*/
?>
www.bkjia.com