wordpress文章采集软件(页码会过了缓存周期才能正确显示,解决的办法(图))

优采云 发布时间: 2021-12-16 07:34

  wordpress文章采集软件(页码会过了缓存周期才能正确显示,解决的办法(图))

  由于Dedecms具有缓存机制,一些耗时的SQL查询将缓存在数据库中。因此,在发布文章时,在缓存周期结束后,后台文章列表页面的页码将正确显示。解决方案是打开Dede\cont_uuu\lisp。PHP文件,find$arr=getcache('listcache',$cachekey);代码如下:

  

// 缓存处理

$sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";

$cachekey = md5($sql);

$arr = GetCache('listcache', $cachekey);//这是从缓存里面取结果,如果没有缓存,则生成缓存

if (empty($arr))

{

$arr = $dsql->GetOne($sql);

SetCache('listcache', $cachekey, $arr);//设置缓存

}

$totalresult = $arr['dd'];

  将上述代码注释的一部分更改为以下内容:

  

$sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";

$arr = $dsql->GetOne($sql);

$totalresult = $arr['dd'];

  它将不再缓存和显示实时结果

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线