WordPress 在載入頁面的過程中需要多次查詢資料庫來生成頁面內容,而恰恰查詢資料庫會拖慢程式執行效率,因為資料庫是獨立於 PHP 直譯器的。

所以,在 WordPress 最佳化中,資料庫最佳化是很重要的一環,如果你用的是 VPS,我推薦你使用 Memcached,直接把主要內容快取到記憶體裡,省去很多 Sql 查詢,會大大提升效率。

但如果你沒有許可權給主機安裝 Memcached,就可以使用本文推薦的 DB Cache Reloaded Fix 外掛。

DB Cache Reloaded Fix 會把資料庫內容快取到檔案裡邊,然後在開始查詢資料庫前把快取的資料庫內容匯入進來,以此來減少資料庫查詢次數。

如果你使用了 DB Cache Reloaded Fix 外掛,不妨再搭配一個 Hyper Cache 外掛,對頁面進行快取,會進一步提升 WordPress 的效率。

外掛主頁:http://WordPress.org/plugins/db-cache-reloaded-fix/