九月 08, 2006

[系統] 快取 cache 的設定

在全部站台管控中的模版設定有幾個有關「快取 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


發佈者: 陳怡杰 老師 at 00:41│  點閱次數 (331)│ 修改文章管理迴響迴響 (0)95年9月-部落格系統班
回應文章
(必要)
authimage