Smarty缓存问题

来源:互联网 发布:淘宝女装品牌代购 编辑:程序博客网 时间:2024/05/22 00:53
 1) 提高访问效率高:使用缓存;

实现类似页面静态化效果;

美工和php文件合并后的编译文件形成静态页面(减少了

从数据库获取数据信息,访问数据库的次数等);

2) 缓存分类

页面缓存

步骤:

在主配置文件中声明以下内容:

开启缓存功能 $cache=

设置缓存文件所在路径

设置缓存的时间(s)

浏览web页面后,cache文件夹下增加一个html页面(把数据库中获取的信息保存成纯静态页面)

在指定的缓存时间范围内浏览该web页面看到的效果保持不变;

页面多缓存

增加分页效果

void display(string template,string cache_id );

参数:

template:输入一个字符串类型的模板文件名称

cache_id:定义一个缓存的名称;

功能:在同一个模板上根据给定的缓存名称的不同生成多个

缓存文件;

注意:

URL:web页面唯一标识,建议cache_id参数以URL为主

$_SERVER:PHP超全局变量数组

print_r($_SERVER);

ROOT.””.basename()””

clear_all_assign[清除所有赋值]

clear_all_cache[清除所有缓存]

clear_assign[清除赋值]

clear_cache[清除缓存]

局部不缓存

smarty.class.php

$caching[缓存变量] :设置是否开启缓存

0:关闭;

1:使用当前的$cache_lifetime变量判断缓存是否过期;

2:使用生成缓存时的cache_lifetime值;

$cache_dir[缓存目录变量] :设置缓存文件的路径

$cache_lifetime[缓存生存时间变量] :设置缓存时间(秒)

-1:强迫缓存永不过期;

0:导致缓存总是重新生成;

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 堡垒之夜草变色怎么办 火柴没有擦的了怎么办 乙醚倒进下水道了怎么办 乙醚和水不分层怎么办 乙醚闻多了头晕怎么办 爱乐维吃了便秘怎么办 刮完滑石粉墙面很软怎么办 被硫酸泼到皮肤怎么办 头磕了一下头晕怎么办 家里有事与工作不能请怎么办 撞了头头晕想吐怎么办 猫不小心摔一下怎么办 一氧化二氮中毒怎么办 电脑开机变慢了怎么办 怎么办抚顺韦德健身卡 预售健身卡合法吗怎么办 被浓硫酸泼到怎么办 婴儿误喝了生水怎么办 宝宝喝了生水拉肚子怎么办 因妈妈喝生水宝宝拉肚子怎么办 喝了几口生水怎么办 不小心吃到蟑螂怎么办 吃了有蛆的樱桃怎么办 不小心误食了蛆怎么办 吃了有蟑螂的汤怎么办 调节天平时指针向右怎么办 香薰蜡烛融化了怎么办 香薰蜡烛挂壁怎么办y 粗蜡烛只烧中间怎么办 紫薯馒头变绿怎么办 小孩手开水烫了怎么办 被油烫伤了怎么办才不留疤 烫伤水泡蹭破了怎么办 烧伤的水泡破了怎么办 烧伤后水泡破了怎么办 烫伤泡破了红肿怎么办 烧伤第二天水泡破了怎么办? 烧伤后换药特别疼怎么办 盐酸溅到皮肤上怎么办 磷性磷酸酶高440怎么办 浓硫酸沾到皮肤上怎么办