zend framework中使用memcache的方法


Posted in PHP onMarch 04, 2016

本文实例讲述了zend framework中使用memcache的方法。分享给大家供大家参考,具体如下:

zend framework项目中,以下是具体方法:

1.找到Bootstrap.php添加以下初始化方法(注意:Bootstrap.php是初始化加载所有的操作):

protected function _initMemcache()
{
$frontendOpts = array(
'caching' => true,
'lifetime' => 1800, //缓存生命周期3分钟,根据自己项目需求设置
'automatic_serialization' => true
);
$backendOpts = array(
'servers' =>array(
array(
'host' => '127.0.0.1',
'port' => 11211
)
),
'compression' => false
);
$memcache = Zend_Cache::factory('Core', 'Memcached', $frontendOpts, $backendOpts);
Zend_Registry::set('memcache',$memcache);
}

2.在你所需的位置调用即可:

例如在你的IndexController中调用友情链接

public function indexAction(){
 $memcache=Zend_Registry::get('memcache');
 //友情链接
 if(!$datalink = $memcache->load('datalink')){
 $link=new Blog_Model_Friendlink();
 $datalink = $link->listshi ();//print_r($datalink);die;
 $memcache->save($datalink, 'datalink');
 }
 $this->view->datalink=$datalink;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
简单的cookie计数器实现源码
Jun 07 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
Aug 22 PHP
php实现两个数组相加的方法
Feb 17 PHP
php实现word转html的方法
Jan 22 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
laravel框架学习笔记之组件化开发实现方法
Feb 01 PHP
php swoft框架实例用法
Dec 22 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 #PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 #PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 #PHP
PHP常用技巧汇总
Mar 04 #PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 #PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
Mar 03 #PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 #PHP
You might like
php $_ENV为空的原因分析
2009/06/01 PHP
基于php缓存的详解
2013/05/15 PHP
计算php页面运行时间的函数介绍
2013/07/01 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
thinkphp框架使用JWTtoken的方法详解
2019/10/10 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python切换hosts文件代码示例
2013/12/31 Python
python中pass语句用法实例分析
2015/04/30 Python
python实现class对象转换成json/字典的方法
2016/03/11 Python
python之文件读取一行一行的方法
2018/07/12 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Python随机数函数代码实例解析
2020/02/09 Python
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
赞美老师的演讲稿
2014/05/22 职场文书
债务纠纷代理词
2015/05/25 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
收入证明申请书
2015/06/12 职场文书
职工食堂管理制度
2015/08/06 职场文书