7減少WordPress數據庫大小的技巧

文章撰寫者:
  • WordPress
  • 更新:Sep 08,2014

認真加快你的WordPress託管網站?

然後你可能會為了一個沒有雜亂的設計或減少你網站加載時間的代碼而花錢。

如果你像典型的網站管理員一樣,你就會熱切地吞噬工作表,電子書和網絡研討會,教你提高網站速度。

但事實證明,你可能不需要搗碎一些麵團。

你為什麼問?

因為 減小WordPress數據庫的大小 可以顯著減少您的網站的加載時間,並提高其速度。

搜索引擎給了很多東西,這已經不是什麼秘密了 對網站速度的重要性,並且您的網站加載時間可能會影響您的搜索排名。 這並不意味著更快的網站會提升您的排名,但它可以幫助抓取工具輕鬆訪問您的網頁,並為訪問者提供更好的用戶體驗。

WordPress數據庫越大,為訪問您網站的人呈現頁面所需的時間就越多。 所以這對你來說至關重要 清理你的WordPress 數據庫並減小其大小。 隨著時間的推移,您的數據庫可能包含未使用的記錄,冗餘條目和表格,您可以安全地刪除這些記錄,而不會影響站點的其 這有助於消除服務器上的加載時間並提高站點的性能。

想知道如何減小WordPress數據庫的大小? 以下是減少可立即投入實踐的WordPress數據庫大小的七個步驟:

1。 刪除不需要的插件

1

你知道有超過20,000 WordPress插件嗎? 您可以輕鬆安裝插件,同時也是一種祝福和詛咒。 您的數據庫將始終受到插件膨脹的影響,因為每個插件即使在停用時也會為WordPress添加更多代碼以加載。

那麼你的數據庫,你的網站,一個忙,並刪除你一段時間沒有使用過的所有插件。 這可以通過WordPress儀表板中的插件部分輕鬆完成。

2。 刪除垃圾評論和不需要的代碼

2

您的垃圾郵件和垃圾箱文件夾中應該有評論和帖子:這是您需要刪除的不必要的混亂。 您還應刪除作為草稿留下的任何帖子修訂版本,而不是發布新帖子。

您可以使用 WP-optimize插件 只需單擊即可完成工作。 同時,您可以使用WordPress插件的清除選項來查找數據庫中未使用的表並清除它們。

3。 使用MySQL查詢

由於名為wp_commentmeta的表,Akismet插件在許多實例中增加了數據庫大小。 安裝 WP db manager插件 >運行以下兩個查詢選項 - 它們可以從WordPress儀表板執行(但分別運行每個選項):

DELETE FROM wp_commentmeta WHERE comment_id NOT IN(SELECT comment_id FROM wp_comments);
從wp_commentmeta刪除WHERE meta_key LIKE'%akismet%';

您的WordPress安裝可能會有所不同,因此在應用上述查詢之前,請不要忘記檢查您的表名。 以下SQL查詢也有助於減少數據庫大小:

DELETE FROM wp_postmeta WHERE meta_key =“_ edit_lock”; DELETE FROM wp_postmeta WHERE meta_key =“_ edit_last”;

4。 壓縮圖像

4

壓縮圖像可以大大減少數據庫中的數據量。 您可以使用gzip壓縮來減少基於文本的資源(如CSS,JavaScript和HTML)的大小。

您也可以使用 WP Smush.it 通過從JPEG中剝離元數據,將GIF轉換為索引的PNG,從索引圖像中剝離未使用的顏色以及優化JPEG壓縮,將新圖像上傳到媒體庫時壓縮圖像的插件。 WP Smush.it將在幕後安靜地運行。

5。 關閉自動保存

WordPress會保存您每隔2分鐘發布的更改並將其存儲為修訂版。 單個帖子的所有修訂都保存為數據庫中的單獨條目,這使得數據庫非常大。

如果您正在撰寫長篇帖子,關閉自動保存功能是可行的解決方案。 將以下代碼添加到關閉和打開php標記之間的functions.php文件中:

function disableAutoSaveCompletely(){wp_deregister_script('autosave'); } add_action('wp_print_scripts','disableAutoSaveCompletely');

6。 優化WordPress數據庫

數據庫是存儲所有內容的地方:註釋,設置,頁面,帖子,插件和代碼。 膨脹的數據庫意味著每次重新加載頁面時,可能需要更長的時間才能找到並顯示信息。

這就是您需要優化數據庫的原因。 運用 WP-DB經理 or WP優化插件 是一種恢復,修復,優化和備份數據庫的好方法。

7。 使用緩存插件

緩存等插件 W3總緩存 為首次訪問者創建頁面的靜態版本。 因此,當有人第一次訪問時,訪問數據庫以生成您的頁面。

使用緩存插件,生成的頁面存儲在服務器上,因此當用戶下次訪問頁面時,會預先生成相同的頁面,並且不會調用數據庫。

採取以下措施來優化您的WordPress數據庫。 你會發現即時結果。

關於Dan Virgillito

Dan Virgillito是一位專業的博客和內容戰略顧問,喜歡與初創公司,公司和非營利組織合作,幫助他們更好地講述自己的故事,吸引粉絲並找到通過內容推動業務發展的新方法。 您可以通過他的網站了解有關他的工作的更多信息並與他取得聯繫。在Google+上與Dan聯繫/ Dan Virgillito 和Twitter / @danvirgillito

連接: