dedecms完全禁止缓存文件的生成
来源:互联网 发布:软件授权码商城 编辑:程序博客网 时间:2024/06/07 07:30
转自一手册http://yishouce.com/article/55.html
dedecms的模版缓存机制是一个奇葩的东西.
虽然在线上能提高效率, 但是在开发调试的时候, data/cache data/tplcache不断产生的.inc inc.txt文件就是一个噩梦.
缓存的不限制增长是大家遇到的一个主要的问题. 为了完全禁止缓存的产生,要:
1,dede后台中: 系统->系统参数设置->性能选项 把"发布/修改单个文档是否使用调用缓存"设置为否.
把"是否启用模板缓存"设置为否.
2, 在include/dedetag.class.php中找到function LoadSource把该函数改为:
$this->SetDefault();
$this->SourceString = $str;
$this->IsCache = FALSE;
$this->ParseTemplet();
这里原有的是:
$this->taghashfile = $filename = DEDEDATA.'/tplcache/'.md5($str).'.inc';
if( !is_file($filename) )
{
file_put_contents($filename, $str);
}
$this->LoadTemplate($filename);
这样将每次都会产生缓存文件.
阅读全文
0 0
- dedecms完全禁止缓存文件的生成
- Win7系统禁止生成Thumbs.db缓存文件的方法
- 修正dedecms无法生成联动类别数据的js文件
- dedecms生成静态首页html文件的过程
- dedecms 生成静态文件504 time out的性能优化
- DedeCms如何生成栏目以及静态的html文件
- 禁止js文件缓存问题
- VS2010禁止生成sdf文件
- 禁止vim生成 un~文件
- 禁止vim生成 un~文件
- mac 禁止生成 .ds_store文件
- 禁止vim生成 un~文件
- [vim]禁止生成un~文件
- visual stdio2010 生成的缓存文件
- 让DedeCms的文档标题完全显示
- 禁止页面缓存的方法
- 禁止网页缓存的方法
- html禁止缓存的方法,asp禁止缓存的方法,php禁止缓存的方法,jsp禁止缓存的方法
- java中Executor、ExecutorService、ThreadPoolExecutor
- 送书福利又来了,总共10本程序员技术书
- 18B20时序要点 stm32 72M环境
- (9)隐蔽通道重点知识复习笔记
- Could not initialize class sun.awt.X11GraphicsEnvironment解决
- dedecms完全禁止缓存文件的生成
- 在Spring容器中Bean的几种初始化、销毁方法的实现和先后顺序
- Swift多语言版本的创建
- MVP模式在Android实际项目中的应用和优化
- 依赖三方框架报V4包冲突的处理方案一
- c++: Boost/algorithm/string.hpp 和 curl/curl.h 编译错误
- 第十五周——项目一—验证算法(4)交换排序之快速排序
- 傅里叶分析学习
- 11111111111