在全部站台管控中的模版設定有幾個有關「快取 cache」的設定
template_compile_check
停用此功能時,Smarty只有在模版有更改時才會重新產生頁面。停用此功能可以提高系統效能。
是 : 建議值,這樣修改模版後才會自動更新。
否: 加快速度,但是管理者要清除 tmp 資料夾才會看到更新後的模版。
template_cache_enabled
啟用模版快取功能。啟用此功能,快取的版本將會持續被使用,而不需要對資料庫進行資料存取的動作。
是 : 加快速度,但是會造成瀏覽器會顯示之前的內容 ,必須要重新整理才會去捉更新的內容。但是可以設定「template_cache_lifetime」在一定時間後要重新載入,這樣就會更新!否 : 建議設定值!
參考網頁
http://forum.lifetype.org.tw/index.php?topic=2119.0
(Gallery無法做到randomImage的原因,是因為開啟LifeType快取的關係。
只要「全部站台管控」/「模版設定」,將「template_cache_enabled」改成「否」即可。
或者不改「template_cache_enabled」仍為「否」,但更改「template_cache_lifetime」,設定秒數,只要經過了設定的秒數,就會隨機切換相片。 )
template_cache_lifetime
快取存活時間(單位:秒).設為-1快取將永不過期,或設為0來關閉快取功能。
預設值為 -1
template_http_cache_enabled
是否啟用對HTTP連結要求的快取支援。啟用此功能pLog只會傳送必要的內容,可以節省網路頻寬。
是 : 加快速度,但是會造成瀏覽器會顯示之前的內容 ,必須要按瀏覽器的「重新整理」才會去捉更新的內容。否 : 建議設定值!
參考網頁
http://forum.lifetype.org.tw/index.php?topic=2447.0
總結如下:
全域站台管空>>模版設定 的 重要設定
1. template_compile_check 開啟。這代表修改模版後, Lifetype 會檢查模版日期,當有變動時,會自動 update 模版,產生新的 cache.
2. template_cache_enabled 關掉。這代表關掉 smarty content cache 的功能。
3. template_http_cache_enabled 關掉。測試時,先不要打開 http_cache, 因為內容會 cache 在 browser。
等到正式上線時。把 2 與 3 開啟,速度會加快很多。至於 1,就看你自己了,如果常改模版,還是把 1 開啟吧。
引用文章
http://forum.lifetype.org.tw/index.php?topic=658.0