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 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
php eval函数用法总结
Oct 31 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 PHP
ThinkPHP分页实例
Oct 15 PHP
PHP实现下载断点续传的方法
Nov 12 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
CI框架常用方法小结
May 17 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
php实现websocket实时消息推送
Mar 30 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 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查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
Python实现打印实心和空心菱形
2019/11/23 Python
Windows系统下pycharm中的pip换源
2020/02/23 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
python文件编写好后如何实践
2020/07/07 Python
Python如何将模块打包并发布
2020/08/30 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
秦兵马俑导游词
2015/02/02 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL