ecshop2.7.3怎么自動(dòng)清除緩存
2016-11-04 19:12:05
12592
ecshop如何自動(dòng)清除緩存,我們下面給出解決辦法:
1、在ecs_shop_config表中插入一條數(shù)據(jù)
進(jìn)入ECSHOP后臺(tái)-數(shù)據(jù)庫(kù)管理-SQL查詢
復(fù)制下面SQL,粘貼到里面執(zhí)行。注意這時(shí)是默認(rèn)表前綴ecs_,如果你的修改過(guò)要和你的統(tǒng)一了。
PHP Code復(fù)制內(nèi)容到剪貼板
INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1);
注:65535 這個(gè)值也是可以改的,但是不建議少于1000 如果少于1000,可能對(duì)其他值會(huì)產(chǎn)生影響。
2、找到includes/init.php 這個(gè)文件,在文件的最后增加下面的代碼:
PHP Code復(fù)制內(nèi)容到剪貼板
if (is_temps())
{
clear_all_files();
$sql="update ".$ecs->table('shop_config') ."set value=".time()." where code='"."last_clear_time '";
$db->query($sql);
}
function is_temps()
{
if(time()-$_CFG['last_clear_time']<10000)
{
return(false);
}
else
{
return(true);
}
}
上面代碼中的10000 為自動(dòng)更新間隔時(shí)間,單位為秒,
你可以根據(jù)自己的實(shí)際需求進(jìn)行修改,比如改成5000 或者20000。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)