中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在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

定日县| 乐亭县| 和顺县| 玉龙| 如皋市| 贵港市| 华阴市| 三江| 江城| 武冈市| 蓝山县| 顺昌县| 法库县| 景东| 南川市| 延庆县| 绥德县| 枣庄市| 禄劝| 密山市| 元谋县| 图片| 宿松县| 弥勒县| 张北县| 新民市| 上饶县| 新津县| 榕江县| 左权县| 辉南县| 赤峰市| 沭阳县| 白城市| 秭归县| 龙口市| 池州市| 盐山县| 新和县| 谷城县| 闻喜县|