用户
 找回密码
 入住 CI 中国社区
搜索
查看: 7644|回复: 16
收起左侧

[已解决] 大家用过CI的Cache功能吗?

[复制链接]
发表于 2007-12-29 16:51:54 | 显示全部楼层 |阅读模式
在适用ajax的时候,cache过的页面会出错.
$this->cache(n)产生cache,但好像没有删除cache的功能

多语言构架下(依靠cookie判断语言).cache后,只能显示一个语言版本的页面.

真是头大啊...

另外,CI新站,我也是新手, 请大家多多指教.
http://www.bbcash.com
发表于 2007-12-29 18:08:11 | 显示全部楼层
CI 的 Cache 确实是需要自己来维护。
Cache 功能还需要增强。
发表于 2007-12-29 18:08:39 | 显示全部楼层
原来楼主是钱宝宝老大!!!
幸会幸会!!
 楼主| 发表于 2008-1-8 17:34:59 | 显示全部楼层
PHP复制代码
 
        function clearPageCache($uri)
        {
        $path = $this->config->item('cache_path');
        $cache_path = ($path == '') ? BASEPATH.'cache/' : $path;
       
                $cache_path .= md5($uri);
                if(file_exists($cache_path))
                {
                        touch($cache_path);
                        unlink($cache_path);
                }
                else{
                        return false;
                }
        }      
 
复制代码


From: http://www.nmwebservices.nl/blog/

评分

参与人数 1威望 +1 收起 理由
Hex + 1 精品文章

查看全部评分

发表于 2008-1-13 05:54:47 | 显示全部楼层
多谢钱宝宝老大的代码!
 楼主| 发表于 2009-12-30 23:41:13 | 显示全部楼层
BBCASH 2.0上线.
请各位CI社区的同学多多指教.
发表于 2009-12-31 10:19:59 | 显示全部楼层
呵呵,希望钱宝宝站长能多分享一下用 CI 开发钱宝宝的心得体会~~
发表于 2009-12-31 10:54:07 | 显示全部楼层
恩,是个好方法
 楼主| 发表于 2010-1-4 23:04:57 | 显示全部楼层
Hex太客气了,写程序我也是半路出家.在这里学到不少东西.
还请大家多多指教.
 楼主| 发表于 2010-1-4 23:06:26 | 显示全部楼层
现在的cache用的是改装过的mp_cache,我觉得挺好的.
本来想用memcached,觉得太重量级了.还是文件cache较合适:)

本版积分规则