您现在的位置是:首页 > 教程 > dedecms教程dedecms教程

怎么增强dedecms后台更新系统缓存功能

涵双2023-12-21 21:11:56dedecms教程已有人查阅

导读我们在织梦模板后台管理中,大家可以会经常用到“更新系统缓存”的功能。大家也应该知道这个功能是什么作用,可以有效清除系统缓存文件,实时地显示出网站较新版图。

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

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签