WordPress 自帶的小工具功能,允許你自由定制側邊欄的內容,但是過多的小工具可能會導致數據庫的查詢增多,如果這些小工具基本不會怎麼大更新的話,我們可以考慮將它們進行緩存,直接從緩存中輸出,這樣就可以檢查數據庫的查詢,還可以加快網站的加載速度。
今天就推薦 Widget Output Cache 這個外掛,安裝啟用這個外掛後,默認就會緩存所有的小工具(直接緩存為html靜態),當然,如果你不希望緩存其中的某個小工具,你可以在這個小工具的設置選項裡面勾選排除的(該外掛會自動在每個小工具設置頁面插入一個排除選項):
Widget Output Cache 采用的是 WordPress transients 數據庫緩存方式,也就是將所有的內容直接緩存到數據庫的 options 表,然後直接讀取,這樣一來,就會占用一定的數據庫空間來存放緩存內容,所以請記得查看你的數據庫是否有足夠的空間來緩存。
在後臺外掛安裝界面搜索 Widget Output Cache 即可線上安裝,或者在這裡下載