zend framework框架分析 快取

2021-04-09 00:57:35 字數 603 閱讀 3367

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...

zendframework 框架執行流程

1 通過url重寫請求都定位到入口檔案,預設是index.php 2 入口檔案載入系統的配置,單例生成前端控制器。老版本的框架需要在入口檔案中新增部分配置和外掛註冊,後來由專門負責程式引導的bootstrap類控制 3 前端控制器初始化請求和返回物件,獲取路由分發到具體控制器的動作 4 控制器根據請...

zend framework框架分析 快取

zend快取被劃分為兩個模組 前端 frontend 和後端 backend 前端 frontend 用於實現不同粗粒程度的快取.按照粗粒程度有 對頁面輸出快取,可以指定快取開始位置,程式執行完自動結束快取,如果快取命中則直接輸出快取並終止程式執行 die 可以根據頁面引數 get,post,coo...