zend快取被劃分為兩個模組:前端(frontend)和後端(backend)
前端(frontend)用於實現不同粗粒程度的快取.按照粗粒程度有:
對頁面輸出快取,可以指定快取開始位置,程式執行完自動結束快取,如果快取命中則直接輸出快取並終止程式執行(die).
可以根據頁面引數(get,post,cookie)做不同內容快取
輸出快取,可以指定程式輸出中快取的開始位置和結束位置,來快取這之間的任何輸出內容
提供了對類函式呼叫的輸出快取
提供了對函式呼叫的輸出快取
後端(backend)用於完成對快取資料的持久化即快取資料的儲存.按照不同的儲存方式有:
file(檔案儲存)
memcached快取
apc儲存
sqlite(資料庫儲存)
前端物件利用後端物件的儲存能力來完成快取功能,後端物件只接受來自前端的字串型別的快取資料(非
字串型別的序列化後被快取),對於客戶**只操作前端物件的介面,後端物件是透明的.
zend_cache類提供了factory靜態方法根據引數來生成前端和後端物件,並設定前端物件對後端物件的引用
,並返回前端物件供客戶**使用.
zend framework框架小記
框架搭建過程 1.利用zend studio新建 框架時,已有.htaccess 檔案,是隱藏的,在public目錄下 即url引導檔案 2.pbulic目錄下建立index.php 引導檔案 4.預設控制器indexcontroller 首頁動作 indexaction 5.index.phtml...
zend framework框架小記
框架搭建過程 1.利用zend studio新建 框架時,已有.htaccess 檔案,是隱藏的,在public目錄下 即url引導檔案 2.pbulic目錄下建立index.php 引導檔案 4.預設控制器indexcontroller 首頁動作 indexaction 5.index.phtml...
Zend Framework 框架學習(四)
zend controller包是zend framework mvc 的核心部分。也可以說是 zend framework 中最複雜的部分了。可以說搞清楚了zend controller的複雜流程,就明白了半個zend framework。開啟類zend controller front中的方法g...