algous2002 发表于 2012-4-1 11:15:54

关于生成模板缓存

我想关闭公司首页和产品show.htm的模板缓存功能,实现每次输出的模板内容都是最新的。

大概看了下代码,貌似DT4对每个模板文件有个缓存,对每条纪录(如公司,产品)又分别缓存,我想达到的目的是关掉模板缓存,但每个纪录的缓存不关掉,这样请求纪录时,如果纪录有缓存就输出缓存,如果没有就读取模板并编译,这时不要读模板的缓存。这样即保证系统效率不至于负载增大,又保证每次模板都是新的。请问在function template里面每次都对模板编译读写是否就可以了?

DT4.0系统后台只有“公司首页缓存更新周期”,设为了0或者1后,发现缓存还是继续工作。另外,哪有办法关闭产品show.htm模板的缓存;在代码function template里面直接修改,关掉模板混存的话,每次都对模板编译和读写,对系统负载增加是否很厉害?

[ 本帖最后由 algous2002 于 2012-4-1 12:27 编辑 ]

cp114 发表于 2012-4-1 11:19:10


等待答案
http://bbs.destoon.com/static/image/smiley/default/time.gif

http://bbs.destoon.com/static/image/smiley/default/time.gif

http://bbs.destoon.com/static/image/smiley/default/time.gif

http://bbs.destoon.com/static/image/smiley/default/time.gif
页: [1]
查看完整版本: 关于生成模板缓存