Smarty的缓存与应用

1、内存:临时存放数据,解决cpu和外部设备之间速度不匹配
2、高速缓存(cache):解决cpu和内存之间速度不匹配的问题
作用:提高计算机数据的访问速度
网站设计中(软件开发中)
缓存的概念:在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。
3、应用缓存的应用(smarty中)
(1)单页面单缓存(建立缓存)
步骤1:开启缓存($smarty->caching=true|$smarty->caching=2设置lifetime)
步骤2:设置缓存目录($smarty->cache_dir='')
步骤3:设置缓存文件的生存时间($smarty->cache_lifetime)
步骤4:利用display()或fetch()生成缓存文件
index.php
<?php
include("../libs/Smarty.class.php");
$smarty=new Smarty();
//$smarty->caching=true;//开启缓存,此时默认的缓存生存时间是1小时,以秒计算即3600
$smarty->caching=2;//当等于2时,可是自定义缓存的生存周期
$smarty->reInitSmarty("../demo/templates","../demo/templates_c","../demo/configs","../demo/cache");
$smarty->cache_lifetime=10;
$string="'ni hao'. \n php! java 3g net java 3g net java 3g net ";
$smarty->assign("cap",$string);
$smarty->assign("num","123.456789");
$smarty->display("index.tpl");
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值