Smarty成員變量:$cache_lifetime

2018-10-18 11:51 更新

$cache_lifetime

定義模板緩存文件的有效時(shí)間(按秒)。 當(dāng)緩存過期了,該緩存將被重新生成。

  • 使用$cache_lifetime必須先開啟$caching(值可以是Smarty::CACHING_LIFETIME_CURRENT 或者 Smarty::CACHING_LIFETIME_SAVED)。

  • 設(shè)置$cache_lifetime為-1,則設(shè)置緩存永不過期。

  • 設(shè)置為0可以讓緩存每次都重新生成。(只用于測(cè)試。關(guān)閉緩存的另一個(gè)更高效的方法,是設(shè)置$caching = Smarty::CACHING_OFF)

  • 如果想要設(shè)置特定模板的緩存時(shí)間,你可以設(shè)置 $caching = Smarty::CACHING_LIFETIME_SAVED, 然后在調(diào)用display() 或fetch()之前,設(shè)置$cache_lifetime為一個(gè)特定的值。

如果開啟了 $force_compile,那么緩存文件將每次都會(huì)重新生成, 實(shí)際上等同于關(guān)閉緩存。 你可以通過調(diào)用clear_all_cache()來清除全部的緩存, 或調(diào)用clear_cache()來清除特定的緩存。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)