- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
ecshop如何自動清除緩存,我們下面給出解決辦法:
1、在ecs_shop_config表中插入一條數據
進入ECSHOP后臺-數據庫管理-SQL查詢
復制下面SQL,粘貼到里面執行。注意這時是默認表前綴ecs_,如果你的修改過要和你的統一了。
PHP Code復制內容到剪貼板
INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1);
注:65535 這個值也是可以改的,但是不建議少于1000 如果少于1000,可能對其他值會產生影響。
2、找到includes/init.php 這個文件,在文件的最后增加下面的代碼:
PHP Code復制內容到剪貼板
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 為自動更新間隔時間,單位為秒,
你可以根據自己的實際需求進行修改,比如改成5000 或者20000。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP