当前位置:首页 > CMS教程 > 其它CMS > 列表

zf框架的zend_cache缓存使用方法(zend框架)

发布:smiling 来源: PHP粉丝网  添加日期:2020-10-28 10:09:40 浏览: 评论:0 

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

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

  1. <?php 
  2. require_once("Zend/Loader.php"); 
  3. //载入Zend缓存类(Zend_Cache) 
  4. Zend_Loader::loadClass("Zend_Cache"); 
  5. //前端缓存设置(生命周期、是否序列化) 
  6. $Foptions = array('lifetime' => 60 , 'automtic_Serialization' => true); 
  7. //后端缓存设置(缓存存放路径) 
  8. $Boptions = array('cacheDir' => 'cache'); 
  9. //开启缓存模式,(Core[核心],File[文件],前端缓存配置信息,后端缓存配置信息) 
  10. $Cache = Zend_Cache::factory('Core','File',$Foptions,$Boptions); 
  11. //判断缓存是否存在,如果存在则载入缓存load('String'[缓存名称]) 
  12. if ($Result = $Cache -> load('cache_two'))  
  13.  echo "缓存已经存在!<br>"
  14.  print_r($Result); 
  15. else 
  16.  //如果缓存不存在则读取文件,并将文件内容写入湖缓存 
  17.  echo "缓存不存在!<br>"
  18.  $Filename = 'temp.txt'
  19.  $Fopen    = fopen($Filename,'r'); 
  20.  $Result   = fread($Fopenfilesize($Filename)); 
  21.  fclose($Fopen); 
  22.  //保存缓存方式load($Result[读取资源],'缓存名称') 
  23.  $Cache -> save($Result,'cache_two'); 
  24.  print_r($Result); 
  25. ?> 

Tags: zend_cache

分享到: