天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php smarty模版引擎中的緩存應用

1,Smarty緩存的配置:
復制代碼 代碼如下:
$smarty->cache-dir="目錄名"; //創建緩存目錄名
$smarty->caching=true; //開啟緩存,為false的時候緩存無效
$smarty->cache_lifetime=60; //緩存時間,單位是秒

2,Smarty緩存的使用與清除
復制代碼 代碼如下:
$marty->display("cache.tpl",cache_id); //創建帶ID的緩存
$marty->clear_all_cache(); //清楚所有緩存
$marty->clear_cache("index.php"); //清楚index.php中的緩存
$marty->clear_cache("index.php',cache_id); //清楚index.php中指定ID的緩存

3,Smarty的局部緩存
第一個: insert_函數默認是不緩存,這個屬性是不能修改
使用方法:例子
index.php中,
function insert_get_time(){
return date("Y-m-d H:m:s");
}
index.html中,
{insert name="get_time"}

第二個: smarty_block
定義一個block:smarty_block_name($params,$content, &$smarty){return $content;} //name表示區域名
注冊block:$smarty->register_block('name', 'smarty_block_name', false); //第三參數false表示該區域不被緩存
模板寫法:{name}內容{/name}
寫成block插件:
1)定義一件插件函數:block.cacheless.php,放在smarty的plugins目錄
block.cacheless.php的內容如下:
<?php
function smarty_block_cacheless($param, $content, &$smarty) {
return $content;
}
?>
2) 編寫程序及模板
示例程序:testCacheLess.php
<?php
include('Smarty.class.php');
$smarty = new Smarty;
$smarty->caching=true;
$smarty->cache_lifetime = 6;
$smarty->display('cache.tpl');
?>
所用的模板:cache.tpl
已經緩存的:{$smarty.now}<br>
{cacheless}
沒有緩存的:{$smarty.now}
{/cacheless}
4自定義緩存
設置cache_handler_func使用自定義的函數處理緩存
如:
$smarty->cache_handler_func = "myCache";
function myCache($action, &$smarty_obj, &$cache_content, $tpl_file=null, $cache_id=null, $compile_id=null){
}
該函數的一般是根椐$action來判斷緩存當前操作:
switch($action){
case "read"://讀取緩存內容
case "write"://寫入緩存
case "clear"://清空
}
一般使用md5($tpl_file.$cache_id.$compile_id)作為唯一的cache_id
如果需要,可使用gzcompress和gzuncompress來壓縮和解壓

php技術php smarty模版引擎中的緩存應用,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲AV国产福利精品在现观看 | 蜜桃最新网址 | 少妇人妻偷人精品视蜜桃 | 暖暖 免费 高清 日本在线 | 综合人妻久久一区二区精品 | 被高跟鞋调教丨vk | 日本护士喷水 | 色情内射少妇兽交 | 99久久国产极品蜜臀AV酒店 | 精品免费久久久久久成人影院 | 狠狠婷婷综合久久久久久 | 久久黄色片 | 秋霞av伦理片在线观看 | 亚洲精品久久久午夜福利电影网 | 天天久久影视色香综合网 | 教室眠催白丝美女校花 | 大地影院日本韩国电影免费观看 | 久久久久国产精品嫩草影院 | 翘臀后进美女白嫩屁股视频 | 我的漂亮朋友在线观看全集免费 | 国产美女视频一区二区二三区 | 天天躁人人躁人人躁狂躁 | 麻豆国产人妻精品无码AV | 东京热影院 | 无码日韩人妻精品久久蜜桃免费 | 伊人国产在线播放 | 99RE6国产精品视频播放 | 97视频在线观看免费视频 | 国内精品视频一区二区在线观看 | 97精品国偷拍自产在线 | 草草色 | 久草热8精品视频在线观看 久草青青在线 | a圾片目录大全 | 城中村快餐嫖老妇对白 | 水蜜桃亚洲一二三四在线 | 国产区精品综合在线 | 快播欧美大片 | 一本道高清码v京东热 | 亚洲国产在线精品国自产拍五月 | 午夜久久影院 | 亚洲 小说 欧美 激情 另类 |