您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop禁止缓存删除缓存修改方法
尤介辉2024-05-13 22:39:07ecshop商城教程已有人查阅
导读ECSHOP的缓存存放在templates/caches/文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。
ECSHOP的缓存存放在templates/caches/文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。
ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个。
1.关闭SMARTY的缓存:
打开includes/cls_template.php,找到下面一段
打开includes/cls_mysql.php
找到
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标签模板教程示例
先介绍部分:产品的三种排序方式:1–列表表格 2–多表格 3–字表格代码例子:这里主要使用了javascript技术,来达到,不同的显示内容方式: -
ecshop商品上一个下一个改为产品名称的方法
ecshop商品详情里默认有“上一个”和“下一个”的链接,链接的是在商品分类里前一个ID和后一个ID的商品。通常这并没有什么问题 -
ecshop模板的修改方法
ecshop模板如何修改?很多人在问这个问题,今天就以图解的方式给大家详细说下。相信学完之后,你会很清楚如何修改ecshop模板,不管你是初学者还是程序高手。 -
ecshop4.1版本安装环境搭建安装过程介绍
详细ecshop4.1安装步骤,安装环境,安装文档,安装手册,安装教程图解。1.本次ecshop4.1安装教程服务器配置如下:
留言与评论 (共有 条评论) |