WordPress 數據庫優化的終極指南

已發表: 2021-09-03

WordPress數據庫優化
每個互聯網用戶都知道保持網站速度和有效的重要性。 如果您的後端數據庫未優化,那麼您的高流量網站可能會運行得很慢。

在此博客中,我們將了解WordPress 數據庫優化,此外,我們還將檢查一些原因,說明為什麼經常優化您的網站更為重要,以及如何手動和自動優化網站。

您網站上可用的所有內容都存儲在 WordPress 數據庫中。 它的一些內容包括投資組合項目、評論、頁面、論壇、博客、鏈接和帖子類型。 此外,插件、網站和主題的設置將存儲在其中。

隨著您的網站自然提升,您的內容將增加。 因此,由於設置、主題、插件和內容如此之多,數據庫的大小也會增長。

假設您忘記或忽略了優化數據庫,在某些情況下,您會注意到您的網站由於速度變慢而需要花費大量時間來加載。

WordPress 核心數據庫表設置

首先,我們將了解 WordPress 數據庫是如何設置的以及它是如何工作的。

完整的信息存儲在核心表中。 WordPress 有 11 個核心表。 在您的數據庫中,您可能會看到超過 11 個表。

這是因為主題和 WordPress 插件將創建更多表格。 這意味著您使用的主題和插件的總數將創建那麼多額外的表。

WordPress 中默認可用的 11 個基本表以及下面給出的用途

wp_commentmeta – 對於評論,它將存儲元信息
wp_links – 創建和存儲鏈接菜單。
wp_posts – 存儲其他自定義帖子類型、帖子和頁面的數據。
wp_terms - 將存儲所有帖子和鏈接的標籤和類別列表。
wp_options – 在管理設置區域中,將存儲選項集。
wp_term_taxonomy – 在 wp_terms 表中,它將存儲分類標籤。 分類是指鏈接、類別或標籤。
wp_postmeta – 將存儲帖子的元信息。
wp_term_relationships - 將存儲類別、標籤及其帖子之間的關係,並將存儲鏈接和鏈接類別。
wp_usermeta - 關於用戶,元信息將被存儲。
wp_comments - 它存儲評論。
wp_users - 它存儲用戶列表。

為什麼優化 WordPress 數據庫至關重要

您網站的內容和數據將存儲在 WordPress 中。 簡而言之,您創建的評論、帖子、內容和頁面將存儲在您的數據庫中。 一旦您更新您的網站,數據庫就會更新。
數據庫
根據存儲在數據庫中的文件,服務器將需要時間來加載。 因此,從數據庫表中獲取所有信息需要更多時間。

如果您執行 WordPress 數據庫優化,服務器負載將減少,您的網站性能將得到提高。 您可以通過從您的網站中刪除不需要的和過時的信息來顯著提高數據庫的效率。

這將幫助您非常快速地向用戶提供所需的信息。 因此,要獲得持久的網站性能,優化數據庫非常關鍵。

如果您的 WordPress 數據庫中有太多不需要的數據,您的網站將運行得太慢,這將直接導致高跳出率。 更高的跳出率意味著沒有用戶會對您的網站感興趣。 因此,他們不會喜歡在您的網站上停留更長時間。

這是因為您的網站加載速度非常慢。 因此,如果您真的不想失去潛在客戶,您需要確保您的數據庫得到了適當的優化。

如果您未能執行 WordPress 數據庫優化,您的網站將被搜索引擎評為差。 請記住,網站速度對於搜索引擎來說是一個非常重要的因素。

一個糟糕的網站會提供糟糕的用戶體驗,這會自動減慢流量。 通過優化數據庫可以刪除任何類型的不需要的數據,這有助於快速執行並最大限度地降低數據庫速度。

將鼓勵更多的用戶,只有在表現良好的情況下才能提高轉化率。

數據庫如何變慢

網站的性能取決於數據庫的大小。 下面列出了幾種增加數據庫大小的方法。

1.垃圾評論

在您的網站上,如果啟用了評論,則可能會收到垃圾評論。 實際上,垃圾評論在當今網絡上很常見。 但刪除它很重要。

為什麼要刪除垃圾評論?

  • 垃圾評論會影響您的網站速度和數據庫。
  • 刪除垃圾評論將阻止您的真實用戶發表真實評論。
  • 您博客上的垃圾評論可能會給真實用戶留下不好的印象。
  • 真正的用戶會覺得您的網站根本不專業,信任它是不正確的。

您可以通過以下一些方法最大限度地減少垃圾評論的總數。 這將鼓勵人們留下他們的評論進行真正的對話。

垃圾評論將發佈到發布鏈接,以便其他人可以點擊它們。 大多數情況下,此鏈接實際上會將用戶重定向到他們的網站或直接指向第三方營銷人員以竊取憑據信息。

因此,刪除垃圾評論變得至關重要。 通過限制帖子上的鏈接數量,您將能夠輕鬆地減少垃圾郵件的總數。 通過這樣做,許多用戶將無法發佈如此多的鏈接,因為他們將受到限制。

這可以通過垃圾郵件機器人來防止。 因此,您的網站將看起來更加可靠和專業。 如果您想在您的網站中應用此更改,那麼您只需執行一些步驟,即

  • 點擊設置
  • 瀏覽討論
  • 搜索評論審核部分。
  • 現在設置允許的鏈接總數。

討論

大多數垃圾郵件將包含相似的單詞和短語。 因此,您可以回憶以前可能收到的垃圾郵件。 垃圾郵件主要包含虛假承諾、購買句子、點擊短語,例如“與電視上看到的一樣”。

您可以將此類短語和單詞列入黑名單。 這將通過發布此類垃圾郵件來限制此類用戶,並將其發送到垃圾箱。

要將黑名單添加到您的網站,您可以按照以下簡單步驟操作。

  • 前往設置
  • 點擊討論
  • 檢查評論黑名單部分

但請確保在選擇單詞時,不要添加其他真人可以使用的單詞。

評論黑名單

您可以向前邁出一步,允許用戶僅對已註冊的頁面發表評論。 用戶將被要求註冊表格或至少添加他們的電子郵件地址和姓名以開始評論。

通過遵循此方法,您將能夠防止垃圾郵件發布您的帖子,因為大多數機器人會在他們要求註冊後立即被跳過。

儘管如此,這將促使真實用戶註冊會員表格並轉移更多用戶。 對話和發帖的權限將提供給註冊用戶。

下面列出了添加此功能的一些步驟

  • 前往設置
  • 點擊討論
  • 搜索其他評論設置部分

您也可以選擇查看所有評論。 依靠此方法將提供最佳質量的結果。 因為在博客上發布的每條評論都將由管理員審核和批准。 但是這種方法需要更多的資源。

如果您選擇了這種方法來手動執行它,那麼這個人將不得不檢查等待的評論才能獲得批准。 如果您強調主持對話、反饋和客戶服務,那麼此策略將有所幫助。

要設置此方法,您需要執行幾個步驟,即

進入設置
點擊討論
在評論出現之前搜索部分

評論只有在手動批准後才會發布。 然後選擇您的選項並單擊保存。

2. 修改後

最好的 CMS 平台被認為是 WordPress。 WordPress 是密切關注草稿、博客文章更改和修訂的最佳平台。 您可以輕鬆返回並重新獲得已從帖子中刪除的信息。

這是可能的,因為後期修訂是由 WordPress 存儲的。 您可以輕鬆加載以前版本的帖子或撤消更改。

草稿的臨時版本將由 WordPress 自動保存。 這將發生在所有草稿和帖子上。

每 60 秒,自動保存將存儲在 WordPress 中。 因此,您的編輯將按順序創建。 在創建或發布帖子時,這些帖子修訂可能更有幫助。 有時,這樣的帖子可能會佔用數據庫中的大量空間,最終會導致服務器變慢。

最好手動刪除未使用的舊版本帖子。 另外,您可以添加一些參數,這些參數將在過期日期後刪除帖子。 這些可以從帖子編輯器訪問。

可以將以下代碼添加到您網站的 wp-config.php 文件中以限制修訂總數。

 定義('WP_POST_REVISIONS',10)

10 是您要限制的實際帖子總數。 通過添加此代碼,將創建不超過 10 個帖子。 這顯然意味著一旦超過 10 個數字,將自動刪除較舊的帖子。

通過 phpMyAdmin,您可以刪除現有未使用的帖子,也可以通過集成 WordPress 插件來完成。 在這篇文章中,我們還將了解這些插件。

3. 過期瞬態

Transients 是一種 WordPress 工具,可幫助您或開發人員在數據庫中存儲所需信息一段時間。 這將優化您的網站和連接到您的網站的性能。 它還可以優化服務器負載。

對於社交媒體插件,使用常見的瞬變類型。 為了使帖子的共享計數保持最新,WordPress 使用了這些瞬態。

每次您不需要重新獲得社交媒體網站的許可。 這將使您的網站變慢。 因此,這些瞬變將有助於加快該過程。

不能保證瞬態每次都能完美運行,尤其是在您安裝插件或進行一些修改時。 與其等待它過期,不如管理它們。

過期的瞬態不會被 WordPress 和從您的數據庫中延遲,這是清除它們的好方法。 由於 wp_options 表較大,您的網站可能會變慢。 所以刪除過期的瞬變是一個更好的選擇。

如何手動執行 WordPress 數據庫優化?

您應該可以通過您的託管服務提供商訪問 PhpMyAdmin 來手動優化您的 WordPress 網站。 在 cPanel 中,您必須登錄,然後在打開 PhpMyAdmin 後導航到數據庫

數據庫

現在您必須選擇要優化的任何數據庫

優化數據庫

現在要優化所有表,您必須選擇 Check all。 如果您想優化特定表然後您可以從菜單左側選擇它。
在此之後從下拉菜單中選擇優化表

優化表

您現在將收到“SQL 查詢已成功執行”之類的確認消息。

現在您可以註銷,因為您選擇的表已經過優化。

查詢成功執行

相關文章:使用 phpMyAdmin 進行 WordPress 數據庫管理指南

如何使用插件優化 WordPress 數據庫?

在互聯網上,您會遇到很多插件,這些插件將在 WordPress 數據庫優化過程中為您提供幫助。

這些工具在您的 WordPress 儀表板中非常重要,因為它們可以加快您的網站速度並使其無憂無慮。 他們將為您提供一些建議並指導您入門。

下面列出的插件只需單擊一下即可開始執行。 因此,我們將研究 WP-Sweep、WP-Optimize 和 WP-Rocket。

WP-優化

wp優化

WP-Optimize 是最知名的 WordPress 網站數據庫優化插件之一。 此模板有超過 900,000 個活動安裝。 它帶有一鍵式設置。 因此使用起來非常簡單。 要設置這個插件,你只需要找到一個清理任務並點擊運行優化。

要清除垃圾評論、發布修訂、過期的臨時選項、未批准的評論、已刪除的評論、舊草稿、pingback 和引用,您可以利用 WP-Optimize 的功能。

此外,它還將展示數據大小、數據庫每個表的開銷、數據庫表和索引大小的信息。

WP-掃描

WP掃描

另一個最受歡迎的插件是 WP-Sweep。 目前,它有超過 100,000 個活動安裝。 您可以直接從 WordPress 儀表板安裝此插件。 安裝後轉到工具>掃描。 現在您將可以訪問插件設置

這個插件提供了一些最佳的用戶直觀平台,還為每個任務提供了兩個不同的選項,即詳細信息或掃描。 您可以刪除帖子、全面修訂、評論用戶、自動保存的草稿、優化表格、選項和用戶。

您只需要單擊 Sweep All 即可運行所有任務。 為了清理您的數據庫,WP-Sweep 使用 WordPress 的刪除功能。 這將確保沒有其他數據保留在您的數據庫中。 使用 WP-Sweep,您無法自動化 WordPress 數據庫優化。

刪除修訂後優化數據庫

優化數據庫刪除修訂

刪除修訂後優化數據庫由 CAGE 網頁設計機構創建。 它有超過 100,000 個活動安裝。 它是1個月前更新的。 這個插件只是一鍵式 WordPress 數據庫優化器和清潔器。

它會刪除自定義帖子類型、頁面和帖子。 它還刪除了垃圾帖子、頁面和評論、垃圾評論、未使用的標籤、pingbacks 和 trackbacks、OEMBED 緩存、過期或所有瞬態,刪除孤立的帖子元項目,並完全優化數據庫表。

在 WP 管理面板中,您可以輕鬆找到設置頁面,然後單擊優化數據庫。 它將確保您的數據庫得到組織和有效運行。

使用 WP-Optimize 如何優化 WordPress 網站的數據庫?

如上所述,WP-Optimize 是一個比其他插件更受歡迎的 WordPress 插件,因為它具有許多幫助您優化網站的功能。

您可以藉助這些插件輕鬆清理和管理數據庫。 通過利用其功能,您還可以清理網站的緩存並壓縮圖像。 您還可以使您的網站高效、快速地運行。

您會發現不同的插件會幫助您執行三個不同的任務,但 WP-Optimize 會自行執行所有這三個任務。

清理數據庫

數據庫存儲執行特定功能所需的所有信息和數據。 有時,數據庫中充滿了長時間未使用的數據。

因此,此時 WP_Optimize 將刪除所有不需要的數據,並協助您恢復丟失的空間。 通過單擊運行優化,您可以獨立執行 WordPress 數據庫優化。 或者,您可以單擊“運行所有選定的優化”以一次運行每個任務。

使用此插件時,您將獲得許多優化選項。 您將訪問的大多數選項將提供有關您將執行的任務的完整詳細信息。

每個類別的不需要的帖子總數將由 WP-Optimize 插件提供,因此您對工具完成的清理有一個完整的了解。

大多數任務將解釋它的工作原理,例如,如果您選擇一個選項清除所有後期修訂,這意味著使用此選項將刪除所有不需要的後期修訂。 將提供類似的選項來清理舊帖子、評論、瞬態和其他一些任務。

相關文章:幫助您保持 WordPress 數據庫乾淨整潔的提示

讓我們研究數據庫表優化

在工具欄上轉到表格選項卡。 此選項將提供所有數據表的完整列表。 此外,它將提供有關索引大小、開銷、記錄和數據大小的信息。

在優化選項卡上選擇運行優化以優化所有數據庫表。

在數據庫中,WordPress 使用的 SQL 表隨著時間的推移填充了數據。 這些數據中的大部分將變得不需要,這會降低您的網站速度。

每次您添加主題、頁面、帖子等或更新任何內容時,WordPress 都會為該帖子創建副本。 因此,在數據庫表中,每個修訂都將被保存。 因此,定期對其進行優化變得很重要。

將提供完整的信息,說明哪個特定的表佔用了很多空間來加載。

數據庫表優化

您還可以使用 WP-Optimize 插件設置自動每周清理。 這將幫助您自動化此類過程。 為了將數據保留一段時間,這個插件也提供了一個選項。

如果您想一鍵保持數據庫平穩運行,那麼此插件提供了一種稱為數據庫優化的功能。 您只需要立即設置它,它就會自行完成所有工作。

關於 WordPress 數據庫優化的常見問題解答

1. 它會破壞我的網站嗎?

在您的網站上修改某些內容或進行重大更改時,請務必備份它。 您的網站不會因為數據庫優化而崩潰。 要有效地運行數據庫優化,請注意您只使用一個插件。

如果您有多個 WordPress 數據庫優化插件,您的網站可能正在執行不需要的和不兼容的任務。

2. 有什麼建議給我嗎?

本博客中提到的插件有很多選項可用於配置維護、清除、更新和許多數據庫管理設置。

3. 上述過程是否有助於提高網站性能?

WordPress 數據庫優化過程對於提高頁面加載速度、搜索引擎評級和整體性能非常有幫助。 它還提供了更好的用戶體驗,從而提高了轉化率。

結論:
保持您的網站快速運行和高效是非常重要的。 您會發現許多優化數據庫的方法,但專業人士將能夠輕鬆優化它,而初學者可能會發現它有點困難。

因此,我們已經提到了可以由初學者以及具有所有基本和高級功能的專業人士處理的簡單插件。