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");
?>
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");
?>