使用 Database Cleaner 優化您的 WordPress 網站

已發表: 2022-09-26

您的 WordPress 數據庫有多臃腫? 有時似乎無論您如何優化您的網站,它仍然有點呆滯。 您應該使用數據庫清理器。

從表面上看,您可以做很多事情來加速和清理您的 WordPress 網站。 您可以壓縮圖像、縮小 CSS 和 JavaScript、使用延遲加載等……後端還有很多您可以解決的問題。

廢棄的帖子、比污垢更舊的修訂和無用的評論都會拖累您的網站。 在安裝和卸載插件幾年之後,您的數據庫中可能有一堆無用的表可以刪除。

當然,您可以手動完成所有這些。 這完全有可能取決於您有多少空閒時間可以閒逛並希望您不會錯過任何東西。 但我認為你更可能會喜歡一個工具,它可以幫助你更快地完成它並且不會留下任何東西或者 -大口- 刪除 WordPress 核心中的某些東西。

使用 Database Cleaner 插件,我將向您展示如何輕鬆且完全無憂地清理您的 WordPress 數據庫。 我們可能已經找到了 WordPress 最好的數據庫清理器!

使用數據庫清理器進行徹底清理

這個看似簡單的插件不僅漂亮 - 而且確實漂亮 - Database Cleaner 分析您的數據庫並動態提出建議,以適應添加新插件或刪除插件等變化。

該插件非常適合小型站點,也可以處理您的大型數據庫。 它使用智能、受控的查詢來有效地清理任何規模的數據庫。

數據庫清理器網站

Database Cleaner 將刪除臨時數據。 這很有幫助。 但是該插件在優化您的網站方面做得非常好,比僅僅清除垃圾更進一步。

在下一節中,我們將介紹如何安裝和充分利用 Database Cleaner 插件。

試用數據庫清理器

如何使用 Database Cleaner 清理您的站點

Database Cleaner 插件將分析您的站點,並首先向您展示有關數據庫的大量數據。 然後它會為您提供移除項目或不理會它們的選項。 處理清理的方法與 WordPress 站點一樣多,因此您可能會發現在每個站點上自定義選項的方式都不同。

首先,讓我們安裝插件。

安裝

首先直接從其 WordPress.org 頁面下載 Database Cleaner 插件。

下載插件 zip 文件後,導航到 WordPress 站點的管理儀表板。 選擇插件>新增。 單擊上傳插件並瀏覽您保存的 .zip 文件。 單擊立即安裝,然後將其激活。

您也可以直接從您的 WordPress 網站搜索該插件。 在 Admin Dashboard 中,選擇Plugins > Add New 。 在搜索欄中,查找“Database Cleaner”,您會看到它作為一個選項出現。 單擊立即安裝,然後將其激活。

現在,在您的儀表板左側菜單中,您會看到一個名為Meow Apps的新項目。 將鼠標懸停在上面,然後單擊數據庫清理器以訪問儀表板。

數據庫清理儀表板

注意:如果您之前使用的是標準版插件,現在升級到專業版,則需要先卸載標準版數據庫清理器。 然後您可以上傳並激活專業版。 然後,您需要在“設置”>“許可證”下粘貼您的許可證代碼。

配置數據庫清理器

您可能會在儀表板中註意到的第一件事是數據庫清理器向您顯示數據庫的大小。 它還為您提供了一個顯示數據庫大小演變的小圖表。 您可以隨時通過單擊藍色刷新圖標來刷新它。

數據庫清理器大小

菜單窗口頂部有幾個選項卡,其中包含各種設置。 在我的網站上,我將其設置為專家模式。 在簡單模式下,需要考慮的選項卡和可用選項更少。 讓我們瀏覽所有這些,看看它們做了什麼。

WordPress 核心

WordPress 的第一條規則是“不要破解核心!” 那是因為 WordPress 的工作做得很好,而且不需要破解代碼。 但是,隨著時間的推移,數據庫在進行更改的過程中會被數據堵塞,其中一些可能會被刪除。 清理數據庫並不是破解核心,也不會改變軟件本身的任何東西——只有數據庫。

在我的示例中,Database Cleaner 發現了一些重複的用戶元數據。

數據庫清理儀表板

在菜單用戶部分的右側兩列中,我可以看到重複的用戶元顯示計數為 17,模式設置為自動。

模式選項是您控制如何檢索和清理數據的地方。 當設置為Auto時,當您單擊儀表板頂部的 Auto Clean 按鈕時,它將自動被檢索和清理。

Manual下,您需要手動刷新和清理; 在Never下,它完全忽略該項目。

您可以單擊項目旁邊的垃圾桶或使用自動清理。 急! 數據庫已為您清理。 在我的示例中,菜單現在在重複用戶元計數下顯示 0。

單擊PostsPosts MetadataCommentsTransients菜單上方的刷新按鈕以查看計數。 然後單擊垃圾桶或自動清理將它們清理乾淨。

帖子類型

什麼是帖子類型? 在 WordPress 中,任何類型的帖子都會存儲在數據庫中。 最明顯的是博客文章、頁面和產品——例如,如果您有 WooCommerce 商店。

不太明顯的是自定義帖子類型,通常在您安裝和使用主題或插件時創建。 這些可以是日誌、庫或插件需要存儲和檢索才能運行的其他數據。

數據庫清理儀表板

在我的示例中,我可以看到 Elementor、WooCommerce 和 Spotlight 的帖子類型。 還有一個被劃掉的:scrollsequence。 我可以選擇要將帖子類型與哪個插件相關聯。 我也可以單擊頂部的“未使用”鏈接,它會顯示相同的項目。 那是因為我目前沒有激活 Scrollsequence 插件。

我在這裡要小心,因為如果我從數據庫中清除這個項目,如果我重新激活 Scrollsequence 插件,我可能會遇到問題。

還值得注意的是,與 WordPress 關聯的任何帖子類型都是灰色的,默認情況下模式設置為從不。 這是一個很棒的功能。 除非你真的知道你在做什麼,否則你應該單獨留下那些 WordPress 項目。

在“表格”菜單中,頂部的“全部”、“未使用”、“已使用”和“未知”鏈接非常方便。 例如,如果您單擊“未使用”,您將在數據庫中看到 WordPress 當前不需要的項目列表。 通常這些項目是在刪除插件或類似的東西後剩下的。 Used By列將告訴您該項目的確切使用位置。

數據庫清理儀表板

假設您知道您已刪除並且不再使用插件。 在這種情況下,您可以安全地刪除與其關聯的項目。 在最右邊的列中,您將看到文件大小和數據庫中佔用空間的相對百分比。

當您檢查未知鏈接時,可能不清楚哪些項目可以安全刪除。 您可能需要做一些調查才能了解該協會。

您還可以選擇優化表格而不是將其刪除,這是通過單擊最左側的火箭圖標來完成的。

底部還有一個有用的“隱藏 WordPress 使用的項目”複選框。

選項

您現在可能已經明白插件會添加大量數據——有些有用,有些則無用。 事實上,插件創建的一些最不需要的數據已註冊在數據庫的選項表中。

自動加載的選項可能是最隱蔽的。 許多這些選項不需要檢索來加載您的 WordPress 站點; 沒用的人會把事情搞砸。 在 Database Cleaner Options菜單中有兩個選擇:您可以刪除項目或關閉它們的自動加載。

數據庫清理儀表板

配置此部分可能很乏味,但您可能會在這裡看到最重要的收穫。

計劃任務

每個 WordPress 站點都運行 cron 作業,即按計劃在幕後發生的操作。 一個示例是收集 RSS 提要以顯示在頁面上的新聞站點。 cron 作業將在用戶設置的任何時間間隔自動更新提要。

數據庫清理儀表板

設置和日誌

在此菜單中,您可以設置自動清理為您運行的頻率以及批量大小或一次處理的最大條目數。

數據庫清理儀表板

價錢

Database Cleaner 可以免費安裝和使用。 但是,有一個專業版可以為您提供額外的功能。

數據庫清理儀表板

使用 Pro 版本,您將獲得增強的“Used By”表、帖子類型和選項列。 該列將嘗試顯示哪個插件可能正在使用特定項目。

您還可以獲得自動清潔功能。 這在後台持續工作,發出微小的請求以免影響性能。 這是測試版,所以我無法測試它——它很快就會推出。

在專業版下,定價是分層的,具體取決於續訂率和您使用它的網站數量。

數據庫清理器:一個簡單的優化工具

如果您覺得在加速 WordPress 網站時遇到瓶頸,請嘗試清理數據庫。 與其自己承擔家務,不如尋求幫助! 使用數據庫清理器來完成繁重的工作。

讓數據庫更乾淨!