ECSHOP的緩存文件在根目錄下temp下,網(wǎng)站運(yùn)營(yíng)的時(shí)間久了,temp的緩存文件夾會(huì)越來(lái)越大,甚至能達(dá)到1G-5G,占用空間。像這種情況就要手動(dòng)去刪除temp文件,再上傳ecshop默認(rèn)的temp文件,今天我教大家如何禁用ECSHOP緩存的方法。
ECSHOP的緩存有兩部分,一部分是smarty的頁(yè)面緩存;另一部分是SQL查詢(xún)結(jié)果的緩存。這兩部分都是保存在templates/caches/文件夾下。只要我們分別關(guān)閉這兩個(gè)功能,就可以禁用ECSHOP的緩存。當(dāng)然你也可以根據(jù)自己的需要關(guān)閉其中某一個(gè)。
?。?關(guān)閉SMARTY的緩存:
打開(kāi)includes/cls_template.php,找到下面一段 將這一部分注釋掉即可
if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false) { trigger_error(‘can\’t write:’ . $this->cache_dir . ‘/’ . $cachename . ‘.php’); }1234
?。?關(guān)閉SQL查詢(xún)結(jié)果緩存
打開(kāi)includes/cls_mysql.php
找到
var $max_cache_time=3600;//較大的緩存時(shí)間,以秒為單位 var $max_cache_time=0;//把值改成0就關(guān)閉了緩存1
文章轉(zhuǎn)載:http://www.gehut.cn/
聯(lián)系客服