欢迎光临蔡欢的个人博客站!

蔡欢个人网站-蔡欢个人博客-蔡欢

蔡欢个人博客网站

专注网络营销和搜索引擎推广的个人博客网站

您当前的位置:主页 > 网站建设 >

织梦DedeCMS如何增强一键清理缓存

发布时间:2017-11-20 22:43    点击:      编辑:蔡欢

我们在使用织梦dedecms系统一段时间后,会发现后台缓存的文件越来越多,所占的网站空间也越来越大,网站打开速度也越来越慢,下面蔡欢博客给大家分享一下织梦DedeCMS如何增强一键清理缓存。
 
主要增加清理以下缓存文件夹的功能:
data\cache
data\tplcache
data\sessions
 
操作方法:
打开后台文件:dede/sys_cache_up.php
找到CheckPurview('sys_ArcBatch');在其下一行添加以下代码

//清理缓存增加版
function clean_cachefiles( $path ){
    $list = array();
    foreach( glob( $path . '/*') as $item ){
        if( is_dir( $item ) ){
            $list = array_merge( $list , clean_cachefiles( $item ) );
        }else{
            $list[] = $item;
        }
    }
    foreach( $list as $tmpfile ){
        @unlink( $tmpfile );
    }
    return true;
}
 
找到if($uparc==1),在其上一行添加以下代码:

//清理datacache
clean_cachefiles( "../data/cache" );//清理datatplcache
clean_cachefiles( "../data/tplcache" );//清理datasessions
clean_cachefiles( "../data/sessions" );

如此便可更加有效的清理系统缓存,在加这个功能之前,大家有没发现:你在添加广告的时候,用的是JS调用,但是你更改了广告,更新了缓存,广告依然没变,需要“一键更新”-->“更新全部”才可以。加了这个功能之后,点击“更新系统缓存”,然后在前台刷新一下页面就可以了!以上是蔡欢博客为你分享的织梦DedeCMS如何增强一键清理缓存,更多有关dedecms使用的技巧请关注www.caihuanbk.com

分享是一种快乐,也是一种美德:
博客首页 | WEB开发 | 网站运营 | 分享 www.caihuanbk.com