各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

增强DEDECMS的后台“更新系统缓存”功能

管理员 2014-09-04
dedecms
99

 我们在织梦模板后台管理中,大家可以会经常用到“更新系统缓存”的功能。大家也应该知道这个功能是什么作用,可以有效清除系统缓存文件,实时地显示出网站最新版图。但是最近我发现用这个功能后,仍然有些缓存文件夹没有清理,导致垃圾文件越来越多,可以以百千计算,为了更加有效地管理网站,我将增加清理以下缓存文件夹的功能:

datacache
datatplcache
datasessions

1)实现方法

打开文件dede/sys_cache_up.php,找到CheckPurview('sys_ArcBatch');在其下一行添加以下代码:

  1. //清理缓存增加版   
  2. function clean_cachefiles( $path )   
  3. {   
  4.     $list = array();   
  5.     foreachglob$path . '/*'as $item )   
  6. {   
  7.         ifis_dir$item ) )   
  8.   {   
  9.    $list = array_merge$list , clean_cachefiles( $item ) );   
  10.         }   
  11.         else  
  12.   {   
  13.    $list[] = $item;   
  14.         }   
  15.     }   
  16. foreach$list as $tmpfile )   
  17. {   
  18.   @unlink( $tmpfile );   
  19. }   
  20.     return true;   
  21. }   
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关推荐

扫码关注

qrcode

QQ交谈

回顶部