欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

smarty 緩存控制前的頁(yè)面靜態(tài)化原理

 更新時(shí)間:2013年03月15日 12:23:22   作者:  
在配置文件中我們應(yīng)設(shè)置了緩存的目錄,但是緩存的只有一個(gè)文件,怎么讓一個(gè)模版有多個(gè)緩存文件呢
可在display中進(jìn)行設(shè)置

$smarty->display("demo.tpl",$_SERVER[REQUEST_URI])來(lái)實(shí)現(xiàn)一個(gè)模版有多個(gè)緩存。

既然文件已經(jīng)有緩存了,我們就可以走緩存文件了,不用循環(huán)的執(zhí)行連接數(shù)據(jù)庫(kù),進(jìn)行查詢了。用smatry中的一個(gè)函數(shù)進(jìn)行判斷

$smarty->iscached(demo.tpl"",",$_SERVER[REQUEST_URI])默認(rèn)值為”true“ 這里的模版要和display的一樣。

在smarty3和在smarty2中是有區(qū)別的

$smarty->is_cached(demo.tpl"",",$_SERVER[REQUEST_URI]) smarty2

$smarty->iscached(demo.tpl"",",$_SERVER[REQUEST_UR]I) smarty3

但是在模版中有部分是不需要進(jìn)行緩存的例如:用戶的登錄,和文章的評(píng)論部分就不需要緩存的,那么我們這樣解決

1,在php文件里,如果不需要緩存的數(shù)據(jù) 要放到iscached判斷之外。

2.在模版中如果不需要緩存的部分就放到<{nocache}>........<{/nocache}>之間。

相關(guān)文章

  • PHP中CURL的CURLOPT_POSTFIELDS參數(shù)使用細(xì)節(jié)

    PHP中CURL的CURLOPT_POSTFIELDS參數(shù)使用細(xì)節(jié)

    CURL確實(shí)是一個(gè)不錯(cuò)的好工具,不僅在PHP中還是其他的操作系統(tǒng)中,都是一個(gè)非常好用的。但是如果你有些參數(shù)沒有用好的話,那可能會(huì)得不到自己理想中的結(jié)果
    2014-03-03
  • php eval函數(shù)一句話木馬代碼

    php eval函數(shù)一句話木馬代碼

    這個(gè)是php常見的一句話木馬的源碼,通過post木馬程序來(lái)實(shí)現(xiàn)木馬的植入,eval()函數(shù)把字符串按照PHP代碼來(lái)計(jì)算。該字符串必須是合法的PHP代碼,且必須以分號(hào)結(jié)尾。如果沒有在代碼字符串中調(diào)用return語(yǔ)句,則返回NULL。如果代碼中存在解析錯(cuò)誤,則eval()函數(shù)返回false。
    2015-05-05
  • PHP中使用glob函數(shù)實(shí)現(xiàn)一句話刪除某個(gè)目錄下的所有文件

    PHP中使用glob函數(shù)實(shí)現(xiàn)一句話刪除某個(gè)目錄下的所有文件

    這篇文章主要介紹了PHP中使用glob函數(shù)實(shí)現(xiàn)一句話刪除某個(gè)目錄下的所有文件,重點(diǎn)在glob函數(shù)的使用上,需要的朋友可以參考下
    2014-07-07
  • php?redis的scan用法實(shí)例分析

    php?redis的scan用法實(shí)例分析

    在本篇文章了小編給大家整理了一篇關(guān)于php?redis的scan用法實(shí)例分析內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12
  • flash用php連接數(shù)據(jù)庫(kù)的代碼

    flash用php連接數(shù)據(jù)庫(kù)的代碼

    flash用php連接數(shù)據(jù)庫(kù)的代碼,需要的朋友可以參考下。
    2011-04-04
  • php中CI操作多個(gè)數(shù)據(jù)庫(kù)的代碼

    php中CI操作多個(gè)數(shù)據(jù)庫(kù)的代碼

    最近有個(gè)需求,做一個(gè)獨(dú)立后臺(tái)出來(lái),這個(gè)獨(dú)立后臺(tái)有單獨(dú)的庫(kù),單獨(dú)的url,單獨(dú)…。但是,這里邊只是一些基礎(chǔ)數(shù)據(jù),而使用者需要通過該庫(kù)查看另一個(gè)庫(kù)里的統(tǒng)計(jì)數(shù)據(jù)。這就帶來(lái)一個(gè)問題:我需要在控制器里邊可以同時(shí)操作兩個(gè)數(shù)據(jù)庫(kù),而且這兩個(gè)庫(kù)毫不相干
    2012-07-07
  • PHP全局變量與超級(jí)全局變量區(qū)別分析

    PHP全局變量與超級(jí)全局變量區(qū)別分析

    這篇文章主要介紹了PHP全局變量與超級(jí)全局變量區(qū)別,較為詳細(xì)的分析講述了PHP全局變量與超級(jí)全局變量的概念,用法與使用區(qū)別,需要的朋友可以參考下
    2016-04-04
  • php表單請(qǐng)求獲得數(shù)據(jù)求和示例

    php表單請(qǐng)求獲得數(shù)據(jù)求和示例

    這篇文章主要介紹了php表單請(qǐng)求獲得數(shù)據(jù)求和實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-05-05
  • PHP的反射機(jī)制實(shí)例詳解

    PHP的反射機(jī)制實(shí)例詳解

    這篇文章主要介紹了PHP的反射機(jī)制,結(jié)合實(shí)例形式詳細(xì)分析了php反射機(jī)制的功能、原理、獲取屬性、注釋、方法相關(guān)操作技巧,需要的朋友可以參考下
    2017-03-03
  • 解析PHP跳出循環(huán)的方法以及continue、break、exit的區(qū)別介紹

    解析PHP跳出循環(huán)的方法以及continue、break、exit的區(qū)別介紹

    本篇文章是對(duì)PHP跳出循環(huán)的方法以及continue、break、exit的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07

最新評(píng)論