Zend Framework缓存Cache用法简单实例
2016-03-19 00:00
981 查看
本文实例讲述了Zend Framework缓存Cache用法。分享给大家供大家参考,具体如下:
更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。
Zend Framework教程之配置文件application.ini解析
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Zend Framework教程之Zend_Db_Table用法详解
Zend Framework入门知识点小结
Zend Framework基本页面布局分析
Zend Framework自定义Helper类相关注意事项总结
Zend Framework教程之Bootstrap类用法概述
Zend Framework实现多文件上传功能实例
<?php require 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Cache'); Zend_Loader::loadClass('Zend_Config'); Zend_Loader::loadClass('Zend_Registry'); $config = new Zend_Config_Ini('configsecr/config.ini'); define('CACHE_DIR',FDROOT.'/'.'tmp/'); /* 配置文件config.ini: [cache] cache.needcache=1 cache.frontend.name=Core cache.frontend.lifetime=7200 cache.frontend.automatic_serialization=1 cache.backend.name=File */ /*选项参考手册*/ /*建立cache对象*/ $frontendOptions = $config->cache->cache->frontend->toArray(); $backendOptions = $config->cache->cache->backend->toArray(); $frontendName = $frontendOptions['name']; unset($frontendOptions['name']); $backendName = $backendOptions['name']; unset($backendOptions['name']); if (empty($backendOptions['cache_dir'])) { $backendOptions['cache_dir'] = CACHE_DIR; } $_cache = Zend_Cache::factory($frontendName, $backendName, $frontendOptions, $backendOptions); Zend_Registry::set('cache', $_cache); /*使用cache*/ $viewRenderer = $_cache->load('viewRenderer'); //试图从缓存加载变量 if (!$viewRenderer instanceof Something)//加载不成功 { $viewRenderer = new Something(); /*some other work*/ $_cache->save($viewRenderer, 'viewRenderer');//保存变量到换存 } /*这只是一种应用,还可以轻松缓存整页;也可将缓存存到数据库或者内存。*/ ?>
更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
zend framework文件上传功能实例代码Zend Framework教程之配置文件application.ini解析
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Zend Framework教程之Zend_Db_Table用法详解
Zend Framework入门知识点小结
Zend Framework基本页面布局分析
Zend Framework自定义Helper类相关注意事项总结
Zend Framework教程之Bootstrap类用法概述
Zend Framework实现多文件上传功能实例
相关文章推荐
- 分析Cache 在 Ruby China 里面的应用情况
- 浅析SQL Server中的执行计划缓存(上)
- Enterprise Library for .NET Framework 2.0缓存使用实例
- PowerShell中编程清空IE缓存方法
- PowerShell中使用.NET将程序集加入全局程序集缓存
- C# Entity Framework中的IQueryable和IQueryProvider详解
- 由vbs sort引发.NET Framework之间的关系说明
- C#修改IIS站点framework版本号的方法
- C#难点逐个击破(6):C#数据类型与.net framework数据类型
- C#中缓存的基本用法总结
- asp 页面允许CACHE的方法
- web 应用中常用的各种 cache详解
- Android实现图片异步加载并缓存到本地
- wap开发中如何有效的利用缓存减少消息的传送量
- Zend Guard使用指南及问题处理
- zend framework框架中url大小写问题解决方法
- YII Framework框架教程之安全方案详解
- Zend 输出产生XML解析错误
- 高并发业务接口开发思路(实战) 推荐