Clean Options 清理無用資料,優化WordPress資料庫
WordPress部落個系統是由PHP+MySQL建置而成的一個平台,所有網站文章都儲存在資料庫中,使用的越久,裡面可能就越多用不到的資料,這時候就該讓我們來清理一下資料庫。如果大家有注意到,很多外掛安裝後有許多選項可以設定,但是當我們哪天用不到時停用它或是刪除它時,這些設定的資料是否都完全刪除了?其實並不然,因為它們都會儲存在資料庫中。
為什麼會知道呢?如果你有一天刪除了外掛,然後再次啟用時,你會發現外掛設定似乎都保留著?那就是因為外掛再次啟用後,他會到指定的資料表查資料,如果有存在資料就把資料載入囉!那我們該怎麼清理這些就算外掛檔案移除也不算完全移除的外掛資料呢?我們可以透過Clean Options這隻外掛,來幫我們清理這些無用資訊,因為這些資訊全都儲存在wp_options這張資料表中。
或許這個外掛蠻多WordPress User已經看過了,有些人甚至領教過它的威力,絕對不會想安裝它。為什麼會這樣呢?因為之前看到蠻多人因為聽到可以有效清理資料庫,讓資料庫更乾淨、可以優化資料庫等等,聽到這邊,大家都馬上裝,馬上做清理資料庫,哪知道這一清,卻替部落格帶來天大的慘劇。有些人的相關文章失效、訪客瀏覽人次消失等等的狀況都出現了,怎麼會這樣呢?
事實上,Clean Options外掛就是針對wp_options這個資料表做清理的動作,而這張資料表在WordPress內記載著各式各樣的系統設定,網站名稱、網站網址、網址結構、Ping服務等等,全部都是記錄在這邊,就連佈景主題的設定參數,也都是記錄在這裡,就連許多外掛的設定檔,都是繼載在這邊,除非外掛比較大的話,它會另開資料表,否則一律儲存在這張資料表之中。
大家之所以會刪除錯誤,通常都是刪到外掛設定,可能是早期版本會這樣子吧?但刪除前它也有讓各位檢視資料,也有提供搜尋機制可以讓大家根據資料表名稱到網路上找找看這是屬於哪邊的設定,看看之後再決定是否刪除?基本上,Clean Options已經把系統的資料表全部保護起來了,剩下的就是非預設值的部分,因此最慘的狀況,就只是網站上剩下文章、留言以及基本的系統設定而已。
- 外掛名稱:Clean Options
- 外掛下載:按這裡
注意:使用這外掛前,記得先備份資料庫,否則刪除錯誤無法救回。
第1步 啟動外掛後可以在後台左下找到【CleanOptions】的選單,進入後可以直接按照預設(預設只勾選隱藏系統資料值),點﹝Find Orphaned Options﹞查詢有哪些資料值可以刪除。
第2步 我們會看到一串看都看不太懂的設定值,點擊超連結就可以在Google查詢是哪一個外掛,得知哪一個外掛後,可以把選項勾起來,並點下方的﹝View Selected Options informations﹞。
【註】放心,這邊勾選並點擊之後,並不會刪除資料,他會要你先看看這些資料值。
第3步 看過這些資料後,或許會幫助你想起一些外掛,如果確定沒問題,下方勾選「Yes」並典籍按鈕就可以清除這些資料值了,一旦清理就無法救回來了,所以做之前要先進行資料庫備份。
第4步 最後,我們就會看到資料被刪除了。清理完之後,別外了使用WP-Optimize壓縮優化資料庫。
外掛資料表參考清單
下面這一些資料表的開頭或是名稱,是香腸在清理時整理出來的清單,或許我們有安裝過相同的外掛,以下資訊提供給大家參考,但是不保證一定是和你相同外掛。有些外掛很可能資料欄位名稱相同,但卻不是相同的外掛,清理錯了、出問題了,就麻煩了,以下清單僅供參考!
- aiso_ = All in One SEO 網站優化
- blogroll_links_new_window = Blogroll Links 隨機連結
- btc_ = Threaded Comments 階層式留言
- c2c_customizable_post_listings = Customizable Post Listings 文章外掛
- cf_salt = WP Captcha-Free 驗證碼外掛
- commentbar、pagebar、multipagebar、postbar = Pagebar2 分頁外掛
- ddtd_ = This Day 歷史上的今天
- del_revision_ = Delete-Revision 刪除多版本
- do_not_mail、sg_subscribe_settings = Subscribe to Comments 訂閱留言
- exec-php = Exec-PHP 側邊欄放PHP
- sem_external_links_params = External Links 外部連結
- fup_ = Flexible Upload 上傳外掛
- ga_ = Google Analyticator Google分析外掛
- googleajaxsearch_ = Google Ajax Search 搜尋外掛
- inove_ = inove 佈景主題設定
- invisible_ = Invisible Captcha 防垃圾留言
- kpg_ = KPicasa Gallery Picasa相簿外掛
- linkwithin_ = linkwithin 相關文章
- LowYA_ = LowYA設定 落葉幫專屬
- mightyadsense_ = MightAdsense 廣告外掛
- nospamnx、nospamnx-blacklist = NoSpamNX 防垃圾留言
- plugin_commentquiz_ = Quiz 留言驗證
- PV+_ = WP Postview Plus 人數統計
- random-posts、widget_rrm_random_posts = Random Posts 隨機文章
- revision-control = Revision Control 多版本控制
- similar-posts = Similar Posts 相關文章
- simpletags = Simple Tags 標籤管理
- stp_options = Simple Tagging 產生標籤
- sticky_options = WP-Sticky 置頂主題
- srslide_ = SimpleReach 推薦閱讀
- tpg_options = tg-guestbook 留言板
- widget_firestats = Firestats 網站統計
- widget_srssfetcher = Simply RSS Fetcher RSS相關
- wpsupercache = WP Super Cache 快取外掛
- wp_cron_backup_ 、wp_db_backup_ = WP-DB-Backup 資料備份
- wp_rp = WordPress Related Posts 相關文章
- zg_lwp_widget = Last Viewed Posts 最新被閱讀的文章
- _transient_timeout_ = 快取資料機制(不一定是外掛的設定)