0
正如我所看到的Smarty使用緩存'通過模板'。緩存選項
我可以以某種方式提供一個URL給它,所以它會緩存由給定的URL的網頁? 我可以獲得is_cached()
以使用該給定的URL嗎?
並將緩存文件的last_mtime
與我的一些數據進行比較,然後說「是時候更新緩存」了?
正如我所看到的Smarty使用緩存'通過模板'。緩存選項
我可以以某種方式提供一個URL給它,所以它會緩存由給定的URL的網頁? 我可以獲得is_cached()
以使用該給定的URL嗎?
並將緩存文件的last_mtime
與我的一些數據進行比較,然後說「是時候更新緩存」了?
默認情況下,Smarty使用基於文件的緩存,同時在$cache_dir
中存儲類似php的文件。
您可以實施custom cache function和register it,但這取決於您希望深入Smarty的深度。
一種簡單易行的方法是將一些url名稱添加到模板文件名中,例如在您的模板目錄中可能看起來像。
/your/templates/url1.index.tpl
/your/templates/url2.index.tpl
...,然後根據自己的需要使用Smartys緩存。
謝謝,我知道我的英語很差。 – tijagi