Discuz!开发之模板解析与缓存机制
2017-04-09 12:28
253 查看
Discuz!模板的解析逻辑定义于./source/class/class_template.php
模板缓存存放:所有的模板缓存均被解析成 php 文件存放在 ./data/template 中, 以 “数字_模板标示符组合.tpl.php”形式保存。
页面缓存刷新原理:当开发者编辑过模板文件之后, Discuz! 模板解析器会匹配模板 htm 文件与缓存 php 文件的最后修改时间, 如过模板 htm 文件较新或无缓存文件, 则更新或生成缓存, 不新, 则不采取任何动作。
手动删除此目录的缓存不会影响 Discuz! 系统的整体运行, Discuz! 模板缓存仍然会进行自动生成。
模板缓存存放:所有的模板缓存均被解析成 php 文件存放在 ./data/template 中, 以 “数字_模板标示符组合.tpl.php”形式保存。
页面缓存刷新原理:当开发者编辑过模板文件之后, Discuz! 模板解析器会匹配模板 htm 文件与缓存 php 文件的最后修改时间, 如过模板 htm 文件较新或无缓存文件, 则更新或生成缓存, 不新, 则不采取任何动作。
手动删除此目录的缓存不会影响 Discuz! 系统的整体运行, Discuz! 模板缓存仍然会进行自动生成。
相关文章推荐
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册(转)
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册
- Ecmall二次开发指南手册,ECMALL模板解析机制.MVC架构分析及文件目录说明.
- Ecmall二次开发指南手册,ECMALL模板解析机制.MVC架构分析及文件目录说明.
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册
- discuz模板机制解析
- Discuz的模板缓存机制分析
- 第六章:【UCHome二次开发】缓存机制解析
- iOS 开发缓存机制之一内存缓存机制
- [Phonegap+Sencha Touch] 移动开发48 扩展的NavigationView控件,支持根据不同的View显示不同的顶栏按钮、不同的屏幕方向,增加视图缓存机制
- 缓存__Discuz X缓存机制浅析
- Discuz!X/缓存机制和使用方法
- Discuz!NT 模板机制分析(转)
- ThinkPHP的MVC开发机制实例解析
- 解析Android ListView工作原理及其缓存机制
- Discuz!NT 模板机制分析 [转]
- Android图片加载框架最全解析(三),深入探究Glide的缓存机制
- Discuz!开发之写入文件缓存
- Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(上)
- Android图片加载框架最全解析(三),深入探究Glide的缓存机制