我们在织梦模板后台管理中,大家可以会经常用到“更新系统缓存”的功能。大家也应该知道这个功能是什么作用,可以有效清除系统缓存文件,实时地显示出网站最新版图。但是最近我发现用这个功能后,仍然有些缓存文件夹没有清理,导致垃圾文件越来越多,可以以百千计算,为了更加有效地管理网站,我将增加清理以下缓存文件夹的功能:datacache datatplcache datasessions
1)实现方法打开文件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;
- }
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
联系我们
在线咨询:
邮件:w420220301@qq.com
|