如何通過代碼和插件優化 WordPress 數據庫
已發表: 2021-12-07網站的速度一直是重中之重。 並且優化 WordPress 數據庫與網站的整體快速性能有主要聯繫。
因此,照顧好您網站的數據庫並定期清理它可以為您的數字體驗帶來奇蹟。
在本文中,我們將與您分享如何通過代碼和插件優化WordPress數據庫的最佳經驗。
數據庫是一個結構良好的存儲,您的所有站點數據都位於其中,從重要的文件和文件夾到不必要的垃圾郵件、評論,甚至已經刪除的插件和擴展。
因此,如果您不斷配置、更改、刷新和使用您的網站,擴展其功能或添加額外工具以提高其在線性能。
您肯定需要通過一種實用的方法來優化 WordPress 數據庫,以避免加載時間過長、操作混亂以及 WP 網站從龐大的數據庫中檢索所需信息的大量時間。
讓我們看看可以做些什麼來顯著影響您網站的整體狀態,以及如何通過代碼和插件優化 WordPress 數據庫。
提醒! 在對數據庫進行任何更改之前,請確保您已正確備份您的站點並將其保留副本保存在安全的地方。
1、如何通過代碼優化WordPress數據庫?
通過代碼優化 WP 數據庫,利用提高數據庫效率和更快加載網站頁面的所有優勢。
如果你查看 WordPress Codex 了解 WP 數據庫的結構,你會發現它由 wp_commentmeta、wp_comments、wp_links、wp_posts、wp_terms、wp_users 等 12 個核心表組成。
但是如果你檢查你自己的數據庫,你可能會發現超過 12 個表,這意味著額外的表是手動創建的,或者是你使用的插件/主題創建的。
現在,為了通過代碼優化 WordPress 數據庫,您需要做的是運行 SQL 命令“優化表”。
例如,讓我們優化 wp_links 表。 在這種情況下,您需要在 phpMyAdmin 區域中運行以下 SQL 查詢。
優化表'wp_links'
您需要通過單擊下拉菜單中的“全部選中”框來檢查具有開銷的表,然後從表維護中選擇“優化表”並按“開始”按鈕。
隨著時間的推移,這個過程應該準確地與在您的數據庫中編譯的開銷作鬥爭。 優化過程完成後,您將收到有關它的確認。
如果您想刪除等待批准的評論或其他垃圾評論,您可以按照以下 SQL 命令執行此操作:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
要處理存儲所有類型已刪除項目的垃圾文件夾,可以通過以下方式完成。
將 define ('SAVEQUERIES', true ) 添加到 wp-config.php。
此外,在主題的頁腳中添加下面提到的代碼:
如果(current_user_can('管理員')){
全球 $wpdb;
迴聲“<pre>”;
print_r($wpdb->查詢);
迴聲“</pre>”;
}
?>
默認情況下,垃圾項在 30 天后被刪除,但是您可以更改此時間跨度並根據需要定義它,例如,如果您需要將天數設置為,請將以下代碼放入 wp-config.php 文件中10:
定義('EMPTY_TRASH_DAYS',10); // 10天

2、如何通過插件優化WordPress數據庫?
作為無需編寫代碼的替代方案,您可以選擇在附近擁有幾個數據庫優化 WP 插件,這些插件可以極大地促進您網站的整潔和快速的性能。
WP優化:

通過插件優化 WordPress 數據庫的最佳方法之一與 WP Optimize 有關。
該插件使您能夠自動清理您網站的數據庫,同時節省您的精力和經濟手段,因為它易於使用且免費安裝。
您可以定期組織清理您的網站或設置時間表並配置 WP Optimize 以根據時間表進行管理,例如每週或每週兩次等。
它將刪除不必要的數據,從垃圾郵件、未經批准的評論和帖子修訂,到過期的選項、引用等。
您還可以通過在管理儀表板上選擇選項來自由選擇需要優化的選項,檢查數據庫統計和節省,最後,從任何移動或便攜式設備組織所有內容,因為 WP Optimize 也是移動友好的。
高級數據庫清理器:

如果您想要一個更快、更乾淨的 WordPress 網站,其核心是輕量級且稱職的數據庫,那麼 Advanced Database Cleaner 就是您的不二之選。
使用此插件使您的數據庫保持最佳狀態和功能,並為您的網站提供所需的改進,而無需處理後端的編碼或其他復雜過程。
免費和高級選項都可供您測試,以擺脫存儲在數據庫中的各種不必要的東西。
免費版具有多種數據庫清理有用的功能,如刪除舊修訂、頁面和帖子草稿、垃圾郵件、垃圾和待處理評論、自動計劃清理可用性、數據優化和網站速度改進、表格查看和清理等。
刪除修訂後優化數據庫:

另一個用於清理和優化 WP 數據庫的絕妙工具被稱為刪除修訂後優化數據庫。
它擁有超過 90.000 次活躍下載和大量滿意的 WordPress 網站所有者,他們已經嘗試並成功地使他們的個人資料在速度和性能方面更加合格。
不花錢購買官方 WP 庫中最簡單的數據庫優化插件之一。 相反,您將獲得盡可能多的實用功能,以使您的數據庫保持良好的組織性和輕量級。
因此,此插件非常適合刪除帖子和頁面的修訂、垃圾評論和未使用的標籤、已刪除的帖子/頁面/評論、根據您的需要自動優化等。