WordPress 這套內容管理系統(CMS,Content Management System)在經過一段時間的測試和使用後,就像其他所有電腦程式一樣,累積下大量的垃圾資料。
WP 最主要的冗餘資料無非是 MySQL 資料庫(Datebase)裡無數排列的資料表格內容(Table)。刪除用不到的資料表,其實也代表網站查詢資料庫的速度可以提昇,對於讀者使用體驗而言絕對是利大於弊。
今天要介紹的就是這樣一套工具外掛程式「Plugins Garbage Collector」,這套 Plugin 外掛有兩大功能,分別是「搜尋非 WordPress 核心程式使用的資料表」,以及「搜尋 WordPress 資料表結構變更」,兩大功能都是用來掃描 WordPress 網站資料庫裡已建立的資料表。
⚠️請注意,只要是對資料庫(Datebase)進行直接操作,請務必事先備份資料庫內容,避免更動失敗後造成網站崩潰。
搜尋非 WordPress 核心程式使用的資料表,可列出不再使用或已解除安裝的舊外掛程式殘留下的資料表,還會列出外掛使用的資料表有多少資料筆數、所佔大小以及外掛名稱。
操作方式請參考下圖一,只要簡單選擇「搜尋非 WordPress 核心程式使用的資料表」選項1後,執行「掃描資料庫」2,就能針對已啟用以及未啟用的外掛所建立的資料表進行掃描。
接著請參考下圖二,「Plugins Garbage Collector」會將所有掃描到的資料表逐一列出,將 WordPress 核心程式所用資料表以藍色標示為正常資料表,以及用紅色文字標示有問題的資料表名稱3。
用紅色標示出來的資料表「基本上」屬於未啟用或是沒有用的資料內容,外掛名稱也是顯示「Unknown」,這種資料內容就可以透過外掛程式直接從資料庫中移除。
不過要注意的是,我遇到的一種情況是外掛名稱為「Unknown」,外掛狀態也是詢問是否刪除,但實際上是正常使用中的外掛程式所用的資料表內容。因此移除前一定要仔細檢查過資料表名稱,對於有疑慮的內容可以暫緩移除。
外掛程式的另一個功能「搜尋 WordPress 資料表結構變更」,主要是用來搜尋 WP 網站系統的資料表結構是否出現變更。網站在正常狀態下不會找到錯誤資料表內容,因此我目前也沒發現錯誤資料,暫時無法進一步說明(遠目)。
最後,移除掉沒用的資料表內容後,我們建議另外安裝「WP-Optimize」這套外掛程式,可以用來清理和整理雜亂的網站資料庫內容,稍微提升一稀稀的網站讀取效率。
發佈留言