Advanced DB Cleaner:清除網站垃圾加快網站速度的優化外掛

Advanced DB Cleaner:清除網站垃圾加快網站速度的優化外掛

Advanced DB Cleaner 有別於之前介紹的外掛,主要的工作是幫網站找到以前安裝過已經移除掉的外掛殘留紀錄、寫文章時產生的修訂版本、自動草稿、垃圾留言、網站莫名其妙的一些工作排程等,然後為網站的資料庫進行優化,如果以上都聽不懂沒關係,只要知道 Advanced DB Cleaner 可以幫網站刪除沒用的垃圾檔案加快運行速度就好了。

影片教學

Advanced DB Cleaner 功能介紹

Advanced DB Cleaner 功能分成四個部分,大部分的使用者可能無法很清楚瞭解四個功能的差異性或操作方法,Advanced DB Cleaner 的操作方法其實算很簡單,也不用搞得太複雜,只要操作前記得先備份就好了。

General clean-up(一般清理)

清理每次寫文章時所產生的修訂版本、自動草稿、放在垃圾桶中的文章、垃圾留言等等檔案,這些都是造成網站變慢的元兇之一。

可以設定一定範圍時間的內的檔案物要被清除掉,只刪除較舊的過期檔案。

這個優化功能也能設定排程,看是每小時、每天、每週、每月清理一次垃圾檔案。

我是設定為每個禮拜清理一次,每次都只清理逾期 30 天的檔案,時間則是設定在凌晨 05:00 的離峰時段。

Tables(資料表)

清理我們以前曾經安裝但已經移除掉的外掛殘留紀錄,使用方法很簡單,先按下 Scan table 按鈕掃描檔案,然後選擇被歸類到 Orphans 的檔案並刪除即可,被歸類其他類別的檔案請不要做任何動作。

刪除過程中你應該有機會看到許久以前曾安裝過的外掛。

一樣可以設定排程定期優化,但這裡我就沒有特別設定了,因為優化 Tables(資料表)大約半年一次就可以了吧,不需要太頻繁,除非你一天到晚一直在安裝外掛又移除掉。

Options(資料表選項)

刪除我們曾經建立過但已經無效的設定,我就翻到 2-3 年前舊版型的設定,與 Tables(資料表)的操作模式一樣,按下藍色的 Scan options 按鈕,選擇被歸類到 Orphans 的檔案並刪除即可,被歸類其他類別的檔案請不要做任何動作。

Cron jobs(排程任務)

按下藍色的 Scan tasks 按鈕,選擇被歸類到 Orphans 的檔案並刪除即可,被歸類其他類別的檔案請不要做任何動作。

這裡會列出所有你網站會排程的工作,例如每 5 分鐘哪一支外掛要做什麼事、每一天某個外掛要執行什麼工作等等,有些我們早已經移除沒使用的外掛還會繼續默默排程做這些工作,Advanced DB Cleaner 會找出 Orphans 的排程,將他移除掉就好了。

優化檔案的注意事項

優化之前請記得一定要先做好資料庫備份,不知道怎麼備份可以使用 UpdraftPlus Backup 外掛。

雖然外掛還是有可能誤刪檔案,但出錯的機率很低,算是蠻安全的,只是一定要事先做好備份,如果有合作的工程師或購買主機全代管的服務,可以交由你的工程師處理,對工程師來說 Advanced DB Cleaner 可以省下他很多幫你優化網站的繁雜時間。

Advanced DB Cleaner 是否該買付費版

個人蠻建議購買 Advanced DB Cleaner Pro 付費版本,費用是 39 美金,且是一次買斷的費用(不用每年都要繳一次費用)。

如果不想花錢買付費版,也是可以使用 WP Optimize 這套外掛,一樣是非常使用者推崇的優化外掛。

如果只想使用免費版我會推薦使用 WP Optimize,非常不推薦 Advanced DB Cleaner,因為 Advanced DB Cleaner 的免費版閹割掉太多功能,根本是完全殘廢。

如果有優化網站的預算我就不太推薦 WP Optimize,因為 WP Optimize 的操作介面真的很醜(他們家出的外掛介面都很醜),加上 WP Optimize 的功能太包山包海一堆根本用不到的功能,變得非常畫蛇添足。

網路上也有不少高手推薦其他不錯的優化外掛,但功能都沒有 Advanced DB Cleaner 來得齊全,也許要好幾套外掛加在一起用才能抵一套 Advanced DB Cleaner,這也是我願意花錢購買付費版的原因了。

Advanced DB Cleaner 外掛網址