当前位置: 首页 > SEO学院SEO知识

DedeCMS增加了 更新系统缓存功能修改方法

来源:未知 浏览量:179次

网站运营sans-serif宋体;"> 在后台当点击更新系统缓存时一些缓存文件夹不会被清理导致越来越多的垃圾文件可以计算成十万。现在添加清理以下缓存文件夹的功能:

Data \ cache
Data \ tplcache
数据\会话

DedeCMS增强了“更新系统缓存”功能修改方法

找到CheckPurview('sys_ArcBatch');将以下代码添加到下一行: //清理缓存以增加版本
函数clean_cachefiles($ path)
{      $ list=array();
     foreach(glob($ path。'/*')as $ item)
{          if(is_dir($ item))
   {
   $ list=array_merge($ listclean_cachefiles($ item));
        }
        否则
   {
   $ list []=$ item;
        }
    }
Foreach($ list as $ tmpfile)
{    @unlink($ tmpfile);
}
    返回true;
}


-------------------------------------------------- --------------
找到if($ uparc==1)并将以下代码添加到上一行:

//清理datacache
Clean_cachefiles("/data/cache");

//清理datatplcache
Clean_cachefiles("/data/tplcache");

//清理数据集
Clean_cachefiles("/data/sessions");



这将能够更有效地清理系统缓存。在添加此功能之前您还没有发现:当您添加广告时您使用的是JS通话但是您更改了广告更新了缓存广告仍未更改您需要“一键更新” - >“全部更新”。添加此功能后单击“更新系统缓存”然后在前台刷新页面!


展开全部内容