cached failure cache_lite試用

來源:互聯網
上載者:User
今天研究下pear的cache_lite。
從http://pear.php.net上下載了最新的cache_lite。cache_lite是pear庫類中一個輕型的cache庫類。的確輕型,代碼總計4個檔案。lite.php cache/File.php cache/unction.php cache/output.php。而且擴充性特別好,加入到自己的庫類,主要修改下lite.php的raiseError函數。
加入自己的庫類後,開始測試。首先基本的緩衝:

require_once('../libs/cache/Lite.php');
$id='1';
$options = array(
'cacheDir' => '../cache/test/',
'lifeTime' => 60
);
$cache=new Cache_Lite($options);
if($data=$cache->get($id)){
echo $data;
}else{
$data=time();
$cache->save($data);
echo $data;
}
?>


為了測試效果更容易發現,我把緩衝時間設定為1分鐘。運行後,你到../cache/test/目錄中發現一個檔案cache_c21f969b5f03d33d43e04f8f136e7682_c4ca4238a0b923820dcc509a6f75849b,這就是cache_lite產生的快取檔案。開啟後你會探索資料是加密的。當然,這是為了安全起見的。
在重新整理頁面,你會發現頁面沒有什麼改變,這就是緩衝起作用了,很簡單吧。^_^。1分鐘後,重新整理,哈哈,改變了。這樣就實現了緩衝的基本效果。
cache_lite還可以實現函數緩衝等等多種功能,具體我就不介紹了,大家可以訪問http://www.phpobject.net/blog/books/cache_lite.html

以上就介紹了cached failure cache_lite試用,包括了cached failure方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.