当前位置:首页 » 文件管理 » ecshop关闭缓存

ecshop关闭缓存

发布时间: 2024-03-20 17:57:01

❶ ecshop网站,老是出现缓存紊乱问题是怎么回事

看不到真正的效果不好判断啊,改动过程序吗?

解决方法:如果没有改动过程序,建议把原ECSHOP的程序覆盖下,然后清除下缓存看下。

❷ ECSHOP的缓存在哪个目录哦

你好
很高兴为您解答
ECSHOP的缓存文件在根目录下temp下,网站运营的时间久了,temp的缓存文件夹会越来越大,甚至能达到1G-5G,占用空间。
满意采纳下

❸ 在ecshop中修改css样式就是不生效,缓存也清了。求大神

要么你修改的css不对 ,要么就是浏览器缓存

❹ 如何禁用ECSHOP缓存,如何关闭ECSHOP缓存

您好,针对这个问题,希望能帮到您:

ECSHOP的缓存分两种,一种是SMARTY的页面缓存;另一种是sql查询结果的缓存。

这两种缓存都是保存在templates/caches/文件夹下。

只要我们分别关闭这两个缓存,就可以完全禁用ECSHOP的缓存。

当然你也可以根据自己的需要关闭其中某一个。

1、关闭SMARTY的缓存:

打开includes/cls_template.php,找到下面一段

if(file_put_contents($hash_dir.'/'.$cachename.'.php','<?phpexit;?>'.$data.$out,LOCK_EX)===false)
{
trigger_error('can'twrite:'.$hash_dir.'/'.$cachename.'.php');
}

将这一部分注释掉即可,改成

/*
if(file_put_contents($hash_dir.'/'.$cachename.'.php','<?phpexit;?>'.$data.$out,LOCK_EX)===false)
{
trigger_error('can'twrite:'.$hash_dir.'/'.$cachename.'.php');
}
*/


2、关闭SQL查询结果缓存

打开includes/cls_mysql.php

找到

var$max_cache_time=3600;//最大的缓存时间,以秒为单位

改成

var$max_cache_time=0;//最大的缓存时间,以秒为单位

经过上面修改后,就已经将ECSHOP的页面缓存和数据查询缓存都禁用了,这样当你做了任何修改后,前台都能马上体现出最新的变化,但是对服务器的压力会比禁用缓存之前稍微大那么一点。

希望能对您有所帮助,您也可以去ecshop模板堂的知识堂教程中查阅。

热点内容
电脑都连不上服务器说ip不对 发布:2025-01-19 12:52:24 浏览:625
linux解压到文件夹命令 发布:2025-01-19 12:43:20 浏览:425
父母访问 发布:2025-01-19 12:33:05 浏览:794
加密文件如何编辑 发布:2025-01-19 12:31:18 浏览:219
androiddpi 发布:2025-01-19 12:21:15 浏览:655
服务器锁了怎么解 发布:2025-01-19 12:06:58 浏览:301
DH算法使用 发布:2025-01-19 11:57:30 浏览:932
Wcl上传如何选择服务器 发布:2025-01-19 11:17:24 浏览:763
如何编程简单给服务器发一个指令 发布:2025-01-19 11:16:44 浏览:806
python控制台乱码 发布:2025-01-19 10:55:38 浏览:364