• 技术文章 >后端开发 >php教程

    zend framework中使用memcache的方法_php实例

    2016-06-07 17:09:09原创378
    本文实例讲述了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;
    }
    
    

    更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:zend framework memcache
    上一篇:浅析php设计模式之数据对象映射模式_php实例 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 你知道如何用PHP实现多进程吗• PHP与MySQL连接的方法总结• 求解:phpcms模板怎样转码?该怎么解决• php 之 cookie 跟 session 简单解读(笔记)• php 网页截取快讯代码
    1/1

    PHP中文网