玩 WordPress 的朋友都喜歡不停的折騰主題和插件,日子一久,WordPress 數(shù)據(jù)庫中就充滿了無用的,孤立的(沒有和文章關聯(lián))和重復的數(shù)據(jù),一些插件刪除后,會把插件產(chǎn)生的數(shù)據(jù)一起從數(shù)據(jù)庫中刪除,但并不是所有的插件都會這樣做。

有一個叫 WP-Sweep 的插件可以幫我們清理數(shù)據(jù)庫中的垃圾數(shù)據(jù),WP-Sweep 使用 WordPress 的刪除函數(shù)來清理數(shù)據(jù),這種方法的好處是,清理一個數(shù)據(jù)的時候,和這個數(shù)據(jù)相關聯(lián)的數(shù)據(jù)也會被刪除,相對于 WP-Optimize 這種直接使用 MySQL 語句刪除垃圾數(shù)據(jù)的方法,這種方法無疑能更全面地清理 WordPress 數(shù)據(jù)庫,提高WordPress網(wǎng)站的打開速度。

WP-Sweep 都可以清理什么數(shù)據(jù)?
WP-Sweep 使用 WordPress 刪除功能, 例如 wp_delete_post_revision(), delete_post_meta(), wp_delete_comment()等等,可以清理以下數(shù)據(jù):
- 文章版本
- 自動草稿
- 刪除的評論
- 未通過的評論
- 被標記的垃圾評論
- Deleted comments
- 獨立的文章字段
- 獨立的評論字段
- 獨立的用戶字段
- 獨立的分類項目關系
- 未使用的分類項目
- 重復的文章字段
- 重復的評論字段
- 重復的用戶字段
- 臨時選項數(shù)據(jù)
安裝之后,WP-Sweep 的鏈接在“工具”菜單下,點開 WP-Sweep 鏈接,可以看到能被清理的所有選項。經(jīng)過測試,使用 WP-Optimize 插件清理數(shù)據(jù)庫之后,本站的數(shù)據(jù)庫體積減少了 23.5%。
WP-Sweep 插件后續(xù)還會添加定期清理數(shù)據(jù)庫功能,以及支持更多更全面的垃圾數(shù)據(jù)。
智庫提醒:任何時候,對數(shù)據(jù)庫的批量操作都是一個比較危險的動作,清理之前,一定要先備份數(shù)據(jù)庫。



挺好的插件