日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能

發布時間:2025/3/20 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ECSHOP的緩存存放在temp /文章夾下,時間長了這個文件夾就會非常龐大,拖慢網站速度。還有很多情況我們不需要他的緩存。本文介紹禁用ECSHOP緩存的方法。

ECSHOP的緩存有兩部分,一部分是SMARTY的頁面緩存;另一部分是SQL查詢結果的緩存。這兩部分都是保存在templates/caches/文件夾下。只要我們分別關閉這兩個功能,就可以完全禁用ECSHOP的緩存。當然你也可以根據自己的需要關閉其中某一個。

1.關閉SMARTY的緩存:

打開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’);

}

將這一部分注釋掉即可,改成

/*

if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false)

{

trigger_error(‘can\’t write:’ . $this->cache_dir . ‘/’ . $cachename . ‘.php’);

}

*/

2.關閉SQL查詢結果緩存

打開includes/cls_mysql.php

找到

var $max_cache_time=3600;//最大的緩存時間,以秒為單位

改為

var $max_cache_time=0;//最大的緩存時間,以秒為單位

ecshop的緩存機制有缺陷,建議正式做站優化修改后再使用。若同Memcache、eAccelerator、Xcache內存優化結構結合使用更佳

歡迎廣大客戶聯系最模板,使用優化推廣服務!

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。