Zend Framework页面缓存实例
发布:smiling 来源: PHP粉丝网 添加日期:2021-03-02 15:40:45 浏览: 评论:0
这篇文章主要介绍了Zend Framework页面缓存实例,使用Zend缓存对象Zend_Cache实现,需要的朋友可以参考下。
一般使用工厂方式:Zend_Cache::factory()的创建缓存对象。
Zend_Cache::factory方法有四个参数: 前端类型,后端类型,前端参数,后端参数。
以下为页面缓存实例:
- class Zend_Controller_Shawn extends Zend_Controller_Action
- {
- public static $cache;
- public function init()
- {
- $frontendOptions = array(
- 'lifetime' => 3600, // 缓存寿命
- 'debug_header' => true, // true是打开debug,通常设为false
- 'regexps' => array(
- '^/$' => array('cache' => true), // 所有页面都缓存
- '^/index/' => array('cache' => true), // 缓存index下所有action页
- '^/index/search' => array('cache' => false), // 对search action不缓存
- ),
- 'default_options' => array(
- 'cache_with_get_variables' => true,
- 'cache_with_post_variables' => true,
- 'make_id_with_cookie_variables' => true, // 注意如果开了session要把这个打开
- 'cache_with_session_variables' => true, // 注意如果开了session要把这个打开
- 'cache_with_files_variables' => true,
- 'cache_with_cookie_variables' => true, // 注意如果开了session要把这个打开
- )
- );
- $backendOptions = array('cache_dir' => 'C:/www/zend/cache/'); // 缓存存放路径,必须存在并可写
- self::$cache = Zend_Cache::factory('Page', 'File', $frontendOptions, $backendOptions);
- self::$cache->start(); // 开始缓存
- //如有需要,可以再其他页面进行缓存清理
- Zend_Controller_Shawn::$cache->clean(Zend_Cache::CLEANING_MODE_ALL);
- }
- }
Tags: Framework Zend页面缓存
相关文章
- ·zend framework 实例(2013-11-14)
- ·Zend Framework 配置与应用(2013-11-14)
- ·zend framework Invalid command RewriteEngine(2014-08-04)
- ·zend framework框架中url大小写问题解决方法(2021-04-03)
- ·Zend Framework+smarty用法实例详解(2021-07-18)
- ·Zend Framework连接Mysql数据库实例分析(2021-07-18)
- ·Zend Framework缓存Cache用法简单实例(2021-07-18)
- ·Zend Framework入门知识点小结(2021-07-18)
- ·Zend Framework教程之Zend_Db_Table用法详解(2021-07-18)
- ·Zend Framework教程之Zend_Db_Table_Row用法实例分析(2021-07-20)
- ·Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析(2021-07-20)
- ·Zend Framework实现多文件上传功能实例(2021-07-20)
- ·Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法(2021-07-20)
- ·Zend Framework分页类用法详解(2021-07-20)
- ·Zend Framework实现将session存储在memcache中的方法(2021-07-20)
- ·Zend Framework框架路由机制代码分析(2021-07-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)