免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2101 | 回复: 1
打印 上一主题 下一主题

自己写的局部数据cache类 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-21 16:52 |只看该作者 |倒序浏览
附件中是我下午写的一个cache类,实现整体、局部数据cache,大家看看,多多提建议。

附件中包括类、demo两个php文件。

-------------------
[php]
//载入类
require_once("Cache.class.php";

//cache数据保存根目录
$sRootDir = "d:/apply/Apache/htdocs/demo2";

//初始化对象
$oCache = new Cache($sRootDir);

//应用名称
$sAppName  = "personal";

//需cache的区块变量
$sVariable = "xxxx";

//需cache的原始数据,支持数组、字串
$sDataRec  = array('name'=>'xxx', 'sex'=>1);


//获得cache数据
$aRet = $oCache->getCache($sAppName, $sVariable);

print_r($aRet);

//检查cache是否有效
$bCacheCheck = $oCache->cacheIsValid($aRet[0]);

if(count($aRet) <= 0 || !$bCacheCheck)
{
        echo "xxx";

        //写入、更新cache数据
        $bRet = $oCache->setCache($sAppName, $sVariable, $sDataRec);

        print_r($bRet);
}

[/php]

cache20070421.rar

2.37 KB, 下载次数: 66

论坛徽章:
0
2 [报告]
发表于 2007-04-22 18:36 |只看该作者
why not Cache_Lite?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP