Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 请教有关模板、缓存的问题

[复制链接]
tonlywang 发表于 2009-10-23 11:25:14 | 显示全部楼层 |阅读模式
非常感谢这两天来,给我帮助过的人,特别是 Comsenz Team !

下面请教一个关于模板、缓存的问题:
1)模板与缓存有着什么样的关系?
2)缓存有哪几种,具体是什么逻辑?
3)cache是不是缓存,里面的文件有什么作用?
4)模板的生成、(页面)显示的采用的是什么样的机制?

由于本新是新手,并且是做二次开发,所以要对这些东西做深入了解,请不吝赐教!

谢谢!!!
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-23 11:50:01 | 显示全部楼层
模板是前面页面,经程序处理后会先被解析成php文件,然后才能运行。
解析成的php文件相当于缓存。
缓存分为文本缓存与数据库缓存,数据库是架构方面的,没有相当是实力是无法修改的。
文件本缓存是生成php文件,如cache与data文件下面的文件大部分都是缓存。
解析模板可看下面的文件:template.func.php
回复

使用道具 举报

 楼主| tonlywang 发表于 2009-10-23 12:51:31 | 显示全部楼层
模板是前面页面,经程序处理后会先被解析成php文件,然后才能运行。
解析成的php文件相当于缓存。
缓存分 ...
lidq.jingwu 发表于 2009-10-23 11:50


是不是说,程序先调用templete下的模板,经过解析后,在cache文件夹下,生成PHP文件,然后程序再执行这个文件(在cache文件夹下生成PHP文件)。是这样一逻辑吗?
回复

使用道具 举报

littlehz 发表于 2009-10-23 13:09:51 | 显示全部楼层
不是,比如进资讯查看页
index.php去调用common.php和viewnews.php,common.php会判断有没有缓存,最后才会调用模版或者编译过的模版。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 22:49 , Processed in 0.077938 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表