語系檔位置更動與開啟快取

WordPress 自 2.1 版開始,載入語系檔的方式小有變動,詳細資訊可參考 Ticket #3315。為何會有這個修正?原因很簡單,提案者希望大家在升級 WordPress 的時候,只需要備份 wp-content 下面的資料即可,不需要去記 wp-includes 下面有哪些目錄需要另外備份出來。

於是 wp-setting.php 中設定 LANGDIR 常數的方式做了點改變,並且不會影響到舊的使用方式。往後,Kirin 會以 wp-content/languages 維護正體中文語系檔案。

至於,為什麼會發現這件事情哩?因為 Kirin 一直沒有使用很方便的 widget 功能,正在看 widgets.php 時發現許多 widget 都有使用到快取 (cache)。WordPress 從 2 版就開始提供簡單的物件快取機制,讓網誌速度加快,而 Kirin 也從來沒開過這個功能…XD

開啟快取功能很簡單,僅需要在設定檔 wp-config.php 中加入一行設定如下:

// Enable the WordPress Object Cache:
define('ENABLE_CACHE', true);

加在哪裡?放在語系設定後面即可。正在加入該設定時發現,耶!? WPLANG 的註解怎麼不太一樣?然後就發現語系檔位置變動這件事情。


Comments

2 responses to “語系檔位置更動與開啟快取”

  1. 不知道這 cache 效果如何,應該會提昇不少速度。

  2. To Eduardo,
    對本網誌沒有太大的幫助…Orz
    如果網誌有很多功能用到資料庫查詢,並且那些功能有使用 WP_Object_Cache 才有用。
    這個網誌已經開啟 MySQL Query Cache 以及 eAccelerator,速度夠快,只有頻寬以及 ADSL 反應不足而已。