Zend Framework緩存Cache用法簡(jiǎn)單實(shí)例
本文實(shí)例講述了Zend Framework緩存Cache用法。分享給大家供大家參考,具體如下:
<?php require 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Cache'); Zend_Loader::loadClass('Zend_Config'); Zend_Loader::loadClass('Zend_Registry'); $config = new Zend_Config_Ini('configsecr/config.ini'); define('CACHE_DIR',FDROOT.'/'.'tmp/'); /* 配置文件config.ini: [cache] cache.needcache=1 cache.frontend.name=Core cache.frontend.lifetime=7200 cache.frontend.automatic_serialization=1 cache.backend.name=File */ /*選項(xiàng)參考手冊(cè)*/ /*建立cache對(duì)象*/ $frontendOptions = $config->cache->cache->frontend->toArray(); $backendOptions = $config->cache->cache->backend->toArray(); $frontendName = $frontendOptions['name']; unset($frontendOptions['name']); $backendName = $backendOptions['name']; unset($backendOptions['name']); if (empty($backendOptions['cache_dir'])) { $backendOptions['cache_dir'] = CACHE_DIR; } $_cache = Zend_Cache::factory($frontendName, $backendName, $frontendOptions, $backendOptions); Zend_Registry::set('cache', $_cache); /*使用cache*/ $viewRenderer = $_cache->load('viewRenderer'); //試圖從緩存加載變量 if (!$viewRenderer instanceof Something)//加載不成功 { $viewRenderer = new Something(); /*some other work*/ $_cache->save($viewRenderer, 'viewRenderer');//保存變量到換存 } /*這只是一種應(yīng)用,還可以輕松緩存整頁(yè);也可將緩存存到數(shù)據(jù)庫(kù)或者內(nèi)存。*/ ?>
更多關(guān)于zend相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Zend FrameWork框架入門教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《Yii框架入門及常用技巧總結(jié)》、《ThinkPHP入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Zend Framework框架的PHP程序設(shè)計(jì)有所幫助。
- windows下zendframework項(xiàng)目環(huán)境搭建(通過命令行配置)
- Zend Framework數(shù)據(jù)庫(kù)操作技巧總結(jié)
- Zend Framework數(shù)據(jù)庫(kù)操作方法實(shí)例總結(jié)
- Zend Framework入門應(yīng)用實(shí)例詳解
- Zend Framework入門教程之Zend_View組件用法示例
- Zend Framework開發(fā)入門經(jīng)典教程
- 解析zend Framework如何自動(dòng)加載類
- Zend Framework頁(yè)面緩存實(shí)例
- Zend Framework 2.0事件管理器(The EventManager)入門教程
- Zend Framework+smarty用法實(shí)例詳解
- Zend Framework入門知識(shí)點(diǎn)小結(jié)
- Zend?Framework基于Command命令行建立Zend?Framework項(xiàng)目的方法
相關(guān)文章
Laravel框架分頁(yè)實(shí)現(xiàn)方法分析
這篇文章主要介紹了Laravel框架分頁(yè)實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Laravel框架實(shí)現(xiàn)分頁(yè)功能的核心代碼及其相關(guān)原理,需要的朋友可以參考下2018-06-06PHP控制前臺(tái)彈出對(duì)話框的實(shí)現(xiàn)方法
本文給大家分享通過php echo出javascript腳本來控制前臺(tái)彈出對(duì)話框的效果,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧2016-08-08CodeIgniter采用config控制的多語(yǔ)言實(shí)現(xiàn)根據(jù)瀏覽器語(yǔ)言自動(dòng)轉(zhuǎn)換功能
這篇文章主要介紹了CodeIgniter采用config控制的多語(yǔ)言實(shí)現(xiàn)根據(jù)瀏覽器語(yǔ)言自動(dòng)轉(zhuǎn)換功能,非常實(shí)用,需要的朋友可以參考下2014-07-07thinkphp5.1框架實(shí)現(xiàn)格式化mysql時(shí)間戳為日期的方式小結(jié)
這篇文章主要介紹了thinkphp5.1框架實(shí)現(xiàn)格式化mysql時(shí)間戳為日期的方式,結(jié)合實(shí)例形式分析了thinkPHP針對(duì)mysql時(shí)間戳格式轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下2019-10-10PHP的Yii框架中使用數(shù)據(jù)庫(kù)的配置和SQL操作實(shí)例教程
這篇文章主要介紹了PHP的Yii框架中使用數(shù)據(jù)庫(kù)的配置和SQL操作實(shí)例教程,Yii支持綁定多種數(shù)據(jù)庫(kù),文中主要對(duì)各種查詢語(yǔ)句在Yii中的使用給出了例子,需要的朋友可以參考下2016-03-03php獲取指定日期之間的各個(gè)周和月的起止時(shí)間
本文推薦給大家一個(gè)php類文件,可以根據(jù)指定日期獲取所在周的起始時(shí)間和結(jié)束時(shí)間,并附上使用實(shí)例,有需要的小伙伴參考下吧2014-11-11PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能
為了我們的隱私,所以我們把手機(jī)號(hào)碼部分?jǐn)?shù)字隱藏掉,今天小編給大家?guī)砹薖HP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示,需要的朋友參考下吧2017-10-10