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 empty() 检查一个变量是否为空
Nov 10 PHP
php下载文件的代码示例
Jun 29 PHP
浅谈php命令行用法
Feb 04 PHP
PHP扩展开发教程(总结)
Nov 04 PHP
PHP简单实现无限级分类的方法
May 13 PHP
Yii2分页的使用及其扩展方法详解
May 23 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
Yii1.1中通过Sql查询进行的分页操作方法
Mar 16 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
详解在YII2框架中使用UEditor编辑器发布文章
Nov 02 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 PHP
Laravel第三方包报class not found的解决方法
Oct 13 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
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
JavaScript asp.net 获取当前超链接中的文本
2009/04/14 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
Python中使用PDB库调试程序
2015/04/05 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
2020/01/18 Python
机械电子工程专业推荐信范文
2013/11/20 职场文书
自荐信的基本格式
2014/02/22 职场文书
文员岗位职责范本
2014/03/08 职场文书
临床专业自荐信
2014/06/22 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
以权谋私检举信范文
2015/03/02 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
初中物理教学反思
2016/02/19 职场文书
导游词之井冈山
2019/11/20 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
PHP获取学生成绩的方法
2021/11/17 PHP
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js