濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DeDeCMS后臺文章列表,頁碼異常的解決辦法

DeDeCMS后臺文章列表,頁碼異常的解決辦法

POST TIME:2017-11-12 23:47

因為DeDeCMS有緩存機制,有些比較費時的SQl查詢會在數(shù)據(jù)庫中緩存,所以集中發(fā)布文章時,在后臺的文章列表頁的頁碼會過了緩存周期才能正確顯示,解決的辦法是:
打開dede\contont_lisp.php文件,通過查找找到 $arr = GetCache('listcache', $cachekey); 代碼如下:
// 緩存處理
$sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";
$cachekey = md5($sql);
$arr = GetCache('listcache', $cachekey);//這是從緩存里面取結(jié)果,如果沒有緩存,則生成緩存
if (empty($arr))
{
$arr = $dsql->GetOne($sql);
SetCache('listcache', $cachekey, $arr);//設(shè)置緩存
}
$totalresult = $arr['dd'];
把上面的代碼注釋一部分,改成下面的:
$sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";
$arr = $dsql->GetOne($sql);
$totalresult = $arr['dd'];
就不會再緩存了,顯示實時的結(jié)果。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
雅安市| 恩平市| 沾化县| 修武县| 西丰县| 西乡县| 张家界市| 海口市| 明星| 沅江市| 都兰县| 鸡泽县| 兴国县| 宝丰县| 利津县| 台北县| 宽甸| 洪洞县| 江山市| 宜春市| 苏州市| 鹤岗市| 临西县| 荣昌县| 绿春县| 乐安县| 留坝县| 靖西县| 沂南县| 阜新市| 基隆市| 来安县| 天水市| 宜宾市| 鄯善县| 关岭| 巫溪县| 湟中县| 重庆市| 孝感市| 灯塔市|