欢迎来到天天文库
浏览记录
ID:30505072
大小:21.47 KB
页数:18页
时间:2018-12-30
《phpcms缓存使用总结(memcached、eaccelerator、shm)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解phpcms缓存使用总结(memcached、eaccelerator、shm) a.模板编译缓存 参考文件include/global.func.php及include/template.func.php 模板编译缓存的原理其实很简单,如果模板是第一次编译,则直接编译它,如果不是第一次编译,则比较模板文件($tplfile)及模板缓存文件($compiledtplfile)的修改时间,如果模板文件的修改时间大于编译过的模板缓存文件,则
2、编译模板,否则不编译模板,提高了程序的执行效率。 代码如下: functiontemplate($module='phpcms',$template='index') { global$CONFIG; $compiledtplfile=$CONFIG['templatescachedir'].$module.'_'.$template.'.tpl.php'; if($CONFIG['templaterefresh']) { $tplfile=对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代
3、表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解PHPCMS_ROOT.'/templates/'.$CONFIG['defaulttemplate'].'/'.$module.'/'.$template.'.html'; if(!file_exists($compiledtplfile)
4、
5、@filemtime($tplfile)>@filemtime($compiledtplfile)) { require_oncePHPCMS_ROOT.'/include/template.
6、func.php'; template_refresh($tplfile,$compiledtplfile); } } return$compiledtplfile; } b.在动态页面里面产生静态的缓存文件 与c的缓存原理类似,只是此处生成的文件名相对固定 以问吧模块为例进行说明 用http://www.chf.com/opensource/phpcmsXX_sp6_gbk/phpcms/wenba/进行访问 此目录下有个index.php文件,判断当前目录下是否存在名为index_cache.html的文件,如果有没有过失效期,则直接包含此文件,否则动态地
7、读取完数据后保存为index_cache.html文件,以备下次使用。 文件index.php中的内容:对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 代码如下: require_once'./include/common.inc.php'; $lastedittime=@filemtime('index_cache.html'); $lastedi
8、ttime=$PHP_TIME-$lastedittime; $autoupdatetime=intval($MOD['autoupdate']);//$MOD['autoupdate']来自缓存文件data/cache/wenba_setting.php中的内容 if(file_exists('index_cache.html')&&$lastedittime { echo"includecachefile"; include'index_cache.html'; } else { echo"readdynamicpage"; ... ?> 怎么判断文件
9、是否失效呢,文件data/cache/wenba_setting.php中有如下的设置,其中字段autoupdate的值就是文件失效的时间,单位是秒,在后台可以进行设置对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 文件wenba_setting.php是从哪儿
此文档下载收益归作者所有