大家應該知道緩存機制能能有效的減輕網站的服務器壓力
首先我們要知道Smarty緩存機制分為全局緩存
顧名思義
首先我們要操作smarty的配置文件
$smarty
$smarty
$smarty
接下來我們要去具體的php頁面設置與之對應的具體緩存文件的名字
$url=md
$smarty
需要注意的是
$smarty
第二個參數不是必須的
但是這樣會碰到一個比較棘手的問題
?lan=
?lan=
?lan=
這就會導致用戶想要查詢的是不同的內容
所以建議加上一個輔助參數
首先了解什麼叫部分緩存
了解了需要達到的效果
操作之前
部分緩存的實質其實是部分不緩存
假設有
在
但在
$smarty
當然$smarty
$smarty
首先讓我們了解下局部緩存的意思
同樣的在這裡我們也要把思路反轉一下
其實不是指定哪些局部生成緩存
話不多說
$time=time()
$smarty
function insert_timeget()
{
return time()
}
$smarty
{$time}
//開啟緩存後
{insert name=’timeget’}
//開啟緩存後
看懂了這個例子我們來解釋下其中的原理
在PHP中我們只要定義了
函數名為insert_自定義補充名的自定義函數
好了到這裡我們關於smarty的
From:http://tw.wingwit.com/Article/program/PHP/201311/21023.html