zf框架的zend_cache缓存使用方法
来源: 阅读:911 次 日期:2014-08-22 11:15:50
温馨提示: 小编为您整理了“zf框架的zend_cache缓存使用方法”,方便广大网友查阅!

这篇文章主要介绍了Zend_Cache文件缓存的基本操作,简单的示例,,需要的朋友可以参考下

Zend_Cache文件缓存的基本操作,代码中有已写注释,大家共同学习一下吧

代码如下:

<?php

require_once("Zend/Loader.php");

//载入Zend缓存类(Zend_Cache)

Zend_Loader::loadClass("Zend_Cache");

//前端缓存设置(生命周期、是否序列化)

$Foptions = array('lifetime' => 60 , 'automtic_Serialization' => true);

//后端缓存设置(缓存存放路径)

$Boptions = array('cacheDir' => 'cache');

//开启缓存模式,(Core[核心],File[文件],前端缓存配置信息,后端缓存配置信息)

$Cache = Zend_Cache::factory('Core','File',$Foptions,$Boptions);

//判断缓存是否存在,如果存在则载入缓存load('String'[缓存名称])

if ($Result = $Cache -> load('cache_two'))

{

echo "缓存已经存在!<br>";

print_r($Result);

}

else

{

//如果缓存不存在则读取文件,并将文件内容写入湖缓存

echo "缓存不存在!<br>";

$Filename = 'temp.txt';

$Fopen = fopen($Filename,'r');

$Result = fread($Fopen, filesize($Filename));

fclose($Fopen);

//保存缓存方式load($Result[读取资源],'缓存名称')

$Cache -> save($Result,'cache_two');

print_r($Result);

}

?>

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map