PHPで簡単にキャッシュシステムを構築することが出来ます。
パッケージファイルのダウンロードはこちらから
http://pear.php.net/package/Cache_Lite/download
詳しくは下記をご確認ください。
http://pear.php.net/manual/ja/package.caching.cache-lite.php
コピペ用 サンプルプログラム
<?php // Cache_Liteのプログラムを読み込む require_once '../Cache/Lite.php'; // キャッシュ設定 // http://pear.php.net/manual/ja/package.caching.cache-lite.cache-lite.cache-lite.php $cacheOptions = array ( 'cacheDir' => './tmp/', //キャッシュファイル保存場所 'lifeTime' => 3600 //キャッシュ時間、nullにすると無期限 ); $cache_key = $_SERVER["REQUEST_URI"]; $objCache = new Cache_Lite($cacheOptions); if (($cache = $objCache->get($cache_key))) { //キャッシュファイルから読み込む $processing = $cache; } else { /* ここにキャッシュしたい処理を書く(API接続やDB接続など) キャッシュするテキストデータを変数に入れる 例) $processing = json_encode($data); */ //生成データをキャッシュファイルに保存 $objCache->save($processing, $cache_key); } echo $processing; ?>
コメント