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

php smarty模版引擎中的緩存應(yīng)用

1,Smarty緩存的配置:
$smarty->cache-dir="目錄名"; //創(chuàng)建緩存目錄名
$smarty->caching=true; //開(kāi)啟緩存,為false的時(shí)候緩存無(wú)效
$smarty->cache_lifetime=60; //緩存時(shí)間,單位是秒
2,Smarty緩存的使用與清除
$marty->display("cache.tpl",cache_id); //創(chuàng)建帶ID的緩存
$marty->clear_all_cache(); //清楚所有緩存
$marty->clear_cache("index.php"); //清楚index.php中的緩存
$marty->clear_cache("index.php',cache_id); //清楚index.php中指定ID的緩存
3,Smarty的局部緩存
第一個(gè): insert_函數(shù)默認(rèn)是不緩存,這個(gè)屬性是不能修改
使用方法:例子
index.php中,
function insert_get_time(){
return date("Y-m-d H:m:s");
}
index.html中,
{insert name="get_time"}

第二個(gè): smarty_block
定義一個(gè)block:smarty_block_name($params,$content, &$smarty){return $content;} //name表示區(qū)域名
注冊(cè)block:$smarty->register_block('name', 'smarty_block_name', false); //第三參數(shù)false表示該區(qū)域不被緩存
模板寫(xiě)法:{name}內(nèi)容{/name}
寫(xiě)成block插件:
1)定義一件插件函數(shù):block.cacheless.php,放在smarty的plugins目錄
block.cacheless.php的內(nèi)容如下:
<?php
function smarty_block_cacheless($param, $content, &$smarty) {
return $content;
}
?>
2) 編寫(xiě)程序及模板
示例程序:testCacheLess.php
復(fù)制代碼 代碼如下:
<?php
include('Smarty.class.php');
$smarty = new Smarty;
$smarty->caching=true;
$smarty->cache_lifetime = 6;
$smarty->display('cache.tpl');
?>

所用的模板:cache.tpl
已經(jīng)緩存的:{$smarty.now}<br>
{cacheless}
沒(méi)有緩存的:{$smarty.now}
{/cacheless}
4自定義緩存
設(shè)置cache_handler_func使用自定義的函數(shù)處理緩存
如:
$smarty->cache_handler_func = "myCache";
function myCache($action, &$smarty_obj, &$cache_content, $tpl_file=null, $cache_id=null, $compile_id=null){
}
該函數(shù)的一般是根椐$action來(lái)判斷緩存當(dāng)前操作:
switch($action){
case "read"://讀取緩存內(nèi)容
case "write"://寫(xiě)入緩存
case "clear"://清空
}
一般使用md5($tpl_file.$cache_id.$compile_id)作為唯一的cache_id
如果需要,可使用gzcompress和gzuncompress來(lái)壓縮和解壓

php技術(shù)php smarty模版引擎中的緩存應(yīng)用,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产成人爱AV在线播放丿 | 在线播放免费人成视频 | 火影小南被爆羞羞网站 | 久久中文字幕无线观看 | 无码日韩人妻精品久久蜜桃入口 | 久久人妻熟女中文字幕AV蜜芽 | 男人和女人全黄一级毛片 | 精品高潮呻吟99AV无码 | 国产在线精品视亚洲不卡 | 日本xxxxxxx| 亚洲精品AV中文字幕在线 | 短篇合集纯肉高H深陷骚 | 国产午夜精品视频在线播放 | 风月宝鉴之淫乱英雄传 电影 | 谁有成人网站地址 | 国产成人精品视频播放 | 被老师按在办公桌吸奶头 | 国产精品久久久亚洲偷窥女厕 | 亚洲欧美中文字幕5发布 | 欧美日韩综合一区 | 女人的选择hd | 色噜噜色啪在线视频 | 在线免费观看国产视频 | 无码爽死成人777在线观看网站 | 亚洲色大成网站WWW永久麻豆 | 国产精品96久久久久久AV网址 | 亚洲精品成人无码区一在线观看 | 男人大臿蕉香蕉大视频 | 视频一区国产在线二区 | 色欲狠狠躁天天躁无码中文字幕 | 挺进绝色老师的紧窄小肉六 | 免费女性裸身照无遮挡网站 | 久久久久青草大香线综合精品 | 午夜免费国产体验区免费的 | 中文字幕偷乱免费视频在线 | 精品人妻伦一二三区久久AAA片 | 久久在精品线影院精品国产 | 在线精彩视频在线观看免费 | 俄罗斯女人与马Z00Z视频 | 性白俄罗斯高清xxxxx | 99爱在线观看精品视频 |