亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Zend Framework中對Cache進行緩存

發布時間:2021-04-02 16:23:20 來源:億速云 閱讀:129 作者:Leah 欄目:開發技術

本篇文章為大家展示了怎么在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
*/
/*選項參考手冊*/
/*建立cache對象*/
$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');//保存變量到換存
}
/*這只是一種應用,還可以輕松緩存整頁;也可將緩存存到數據庫或者內存。*/
?>

上述內容就是怎么在Zend Framework中對Cache進行緩存,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

集安市| 桐梓县| 丰县| 永胜县| 舞钢市| 庆阳市| 肇州县| 上饶县| 龙州县| 北川| 民乐县| 舞钢市| 布尔津县| 双峰县| 玛纳斯县| 湖北省| 靖边县| 嘉荫县| 玉山县| 吉首市| 靖安县| 綦江县| 会东县| 彭州市| 万年县| 平舆县| 石狮市| 龙南县| 丰县| 甘肃省| 静乐县| 长阳| 延安市| 西充县| 南平市| 凤城市| 梅州市| 黄大仙区| 美姑县| 金寨县| 岐山县|