GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

清理並防止我的WordPress網站上的資料庫膨脹

膨脹的WordPress資料庫主要是因為累積了不必要的資料,例如舊的貼文修訂,垃圾訊息,未使用的外掛程式資料,過期的主題設定,以及大量的額外開銷。在網站採取的所有行動之後,這些資料會逐漸累積,導致資料庫大小增加,並可能出現效能問題。您可以清理資料庫,並透過內建工具,第三方外掛程式減輕進一步的膨脹問題;在極端情況下,您也可以直接在資料庫內進行膨脹。

警告:在變更資料庫之前,您應該先備份網站

這些是造成資料庫膨脹的最常見原因。

過多的頁面修訂

清理WordPress中過多的過修訂內容,可減少資料庫膨脹,幫助您最佳化網站效能。這可加快載入時間,並提升網站效率。每個修訂都會佔用資料庫中的空間,如果不勾選的話會降低網站的速度。

限製或停用外掛程式修訂版

要限制WordPress中的貼文修訂版本,您可以安裝外掛程式,以便管理設定。有多種外掛程式選項。我們建議使用輕量級的外掛程式,例如WP Revisions Control

  1. 安裝外掛程式並啟動
  2. 點選左方選單內的「設定」 ,然後點選「寫作」
  3. WP Revisions Control區段中,輸入您想為貼文和頁面保留的修訂數目。將這些欄位留白可保留所有修訂版本。將您的網站限制在3個或5個以下的修訂版本內,通常綽綽有餘。
  4. (非必要)如要停用貼文和頁面修訂,請在欄位中填0。
  5. 點選「儲存變更」。

透過編輯wp-config.php檔案來限製或停用張貼修訂

要限制WordPress中的貼文修訂,您可以在wp-config.php檔案中新增一行代碼,使用Define('WP_POST_REVISIONS',數字);命令,這裡的「數字」代表您希望每個貼文保留的修訂內容上限;例如,define('WP_POST_REVISIONS',3);會將每篇貼文限制為3個修訂版。

  1. 透過FTP檔案管理員連接主機。
  2. 在安裝WordPress的資料夾內找到wp-config.php檔案。
  3. 開啟wp-config.php檔案並找到以下行:
    / *停止編輯!祝您發布愉快! * /
  4. 在此行上方,新增以下程式碼:
    define('WP_POST_REVISIONS',3)
    注意:您可以使用0或false停用發布修訂版;例如,define('WP_POST_REVISIONS,'0);則係統不會儲存任何修訂內容(每個貼文只有一次自動儲存)。
  5. 儲存您的變更。

清理貼文修訂

您可以按照以下步驟,用SQL查詢直接在資料庫中大量刪除所有的修訂版。

  1. 透過phpMyAdmin存取資料庫
  2. 瀏覽至SQL標籤並執行以下查詢:
    DELETE FROM wp_posts WHERE post_type ='revision';
    注意: wp_是預設的資料庫表格前綴。如果您的表格前綴不是wp_ ,請找到您的表格前綴,並在查詢中使用。範例: wp_xufdzp_posts。
  3. 選擇前往

返回頂端

垃圾訊息評論

防止WordPress網站上的垃圾訊息評論,保持您的評論區段整潔,改善使用者體驗,可能提升SEO,並透過篩選可能傷害到您網站安全性和可信度的自動漫遊器評論,保護您的網站不受惡意活動的侵害,可以提升您網站的聲譽;從本質上講,它為真正的訪客和互動創造了一個更加積極和值得信賴的環境。

以下是一些管理留言設定及移除垃圾留言的資源。

返回頂端

未使用的外掛程式和主題

從WordPress網站中移除未使用的外掛程式和主題,可以透過減少需要處理的資料量來幫助提升網站效能,並透過將過時程式碼中可能出現的漏洞減至最少來加強安全性,透過整理儀表板來簡化網站管理,並有可能減少您需要儲存的備份。

返回頂端

過多的管理費用

移除WordPress網站多餘的開銷對於減少網站資料庫中儲存不必要資料的數量,對於提升網站效能來說至為重要,這樣做可以縮短載入時間,提升網站整體效率,特別是在處理大量舊的未使用中繼資料時隨著時間累積。此外,確保搜尋引擎掌握您內容的正確資訊,讓中繼資料保持最新狀態也有助提升SEO。

以下會教您如何最佳化MySQL資料庫,以消除管理費用。

返回頂端

引用及引用

大多數WordPress使用者都會移除網站上的pingback和引用,這是為了打擊垃圾郵件。自動漫遊器通常會利用這些功能,在評論區段內插入不相關的連結,因此需要大量的審核工作,並以低品質的內容干擾網站。此外,停用這些功能可以減少不必要的伺服器要求,藉此提升網站效能;並透過減輕潛在的DDoS攻擊載體,提升安全性。

停用pingback和Trackback

  1. 登入WordPress
  2. 在左側選單中,選取「設定」 ,然後點選「討論」
  3. [預設貼文設定]下,清除允許新貼文的其他部落格發出的連結通知(回應)的核取方塊。
  4. 點選「儲存變更」。

刪除WordPress儀表板中的pingback和引用引用

  1. 登入WordPress
  2. 在左側選單中,選取[留言]
  3. 篩選「Pings」:在下拉式選單中選取[Pings] ,然後選擇[篩選器]以檢視pingback和引用。
  4. 檢視Pingback清單,找出並刪除任何垃圾訊息或不相關的項目。
  5. 對於大量垃圾郵件,請選取多個pingback,然後在「大量動作」下拉式選單中選取「垃圾郵件」「垃圾桶」即可大量移除。

刪除資料庫中的pingback和引用引用

您可以透過phpMyAdmin大量刪除pingback和引用引用。以下是操作方法。

  1. 透過phpMyAdmin存取資料庫
  2. 瀏覽至SQL標籤,並執行以下查詢:
    DELETE FROM wp_comments WHERE評論_IN((pingping),
    注意: wp_是預設的資料庫表格前綴。如果您的表格前綴不是wp_ ,請找到您的表格前綴,並在查詢中使用。範例: wp_xufdzp_comments。
  3. 選擇前往

返回頂端

更多資訊