如何管理 WordPress 修訂以優化網站性能

當您保存草稿或更新帖子時,WordPress 會存儲先前版本的更改副本。 如果您需要恢復到以前版本的內容,此功能會很有幫助,但這些修訂會佔用您資料庫中的空間。 如果您有很多修訂,這可能會佔用您的伺服器存儲空間,並可能隨著時間的推移影響您的站點性能。 在本文中,我們將了解如何管理 WordPress 修訂以優化您的網站性能。

我們所說的「WordPress 修訂」是什麼意思

修訂只是對您的頁面和帖子內容所做的更改的保存副本。 當您的瀏覽器打開帖子或頁面時,WordPress 每 60 秒自動存儲一次修訂。 每次單擊更新時,它還會存儲修訂。

您可以查看這些修訂以查看更新之間所做的所有更改,還可以將它們恢復到以前的修訂。 這有助於確保您在出現問題時不會丟失太多工作,例如計算機崩潰或斷電。 它還為您提供了一個保存點,如果您在編輯時改變主意,您可以恢復該保存點。 您甚至可以在幾個月後重新訪問您內容的不同版本。 它們都存儲在 WordPress 資料庫中供您查看。

如何恢復頁面和發布修訂

這些存儲的 WordPress 修訂版使您可以輕鬆地將您的頁面和帖子恢復到以前的版本。 讓我們看看如何在經典編輯器和古騰堡編輯器中恢復修訂。

如何在經典編輯器中恢復帖子修訂

如何管理 WordPress 修訂以優化網站性能 如何管理 WordPress 修訂以優化網站性能

在經典編輯器中,修訂列表顯示在內容編輯器的底部。 只需單擊修訂即可查看該修訂與當前內容或另一個修訂之間的比較。

如何在古騰堡編輯器中恢復後期修訂

how-to-manage-wordpress-revisions-to-optimize-site-performance-1 如何管理 WordPress 修訂以優化網站性能

在 Gutenberg 編輯器中,修訂數量顯示在右側邊欄中的單獨部分中。 單擊此按鈕打開修訂屏幕。

恢復後期修訂

how-to-manage-wordpress-revisions-to-optimize-site-performance-2 如何管理 WordPress 修訂以優化網站性能

在任一編輯器中單擊修訂都會將您帶到相同的修訂屏幕。 它在屏幕的一側向您顯示當前日期和時間的內容,以及與另一側的當前內容有何不同。 當前修訂顯示在左側內容的上方。 頂部的滑塊和上一個和下一個按鈕顯示各種修訂以比較它們。 正如您在此示例中看到的,修訂屏幕顯示標題已更改。

how-to-manage-wordpress-revisions-to-optimize-site-performance-3 如何管理 WordPress 修訂以優化網站性能

此修訂版顯示標題和內容已從一個修訂版更改為下一個修訂版。 要恢復此版本,您只需單擊右上角的恢復此版本即可。

WordPress 帖子修訂存儲在哪裡?

如果您需要,WordPress 頁面和帖子修訂非常棒,但它們也會佔用您資料庫中的空間,這會降低網站的整體性能。 尤其是擁有大量檔案的網站。 隨著時間的推移,資料庫會隨著您不需要的修訂而變大。 這可能會在您的資料庫中添加很多修訂。 幸運的是,管理 WordPress 修訂版很容易。 如果您確定不需要它們,最好清除它們。

WordPress 帖子修訂存儲在您的 WordPress 資料庫. 您可以通過多種方式訪問​​它們。

警告:對資料庫進行更改可能很危險。 確定你 有最近的備份 在進行任何更改之前。

使用 phpMyAdmin 管理 WordPress 修訂

how-to-manage-wordpress-revisions-to-optimize-site-performance-4 如何管理 WordPress 修訂以優化網站性能

您可以使用 SQL 刪除您的修訂。 如果您有權訪問您的 面板 在您的網路主機的儀錶板中,選擇 phpMyAdmin 在資料庫下。 你的可能看起來和我的不一樣,但它們應該是一樣的。

how-to-manage-wordpress-revisions-to-optimize-site-performance-5 如何管理 WordPress 修訂以優化網站性能

在 phpMyAdmin 儀錶板中選擇 Databases 選項卡,然後選擇您要修改的資料庫。 記下表格前綴。 您將在 SQL 命令中使用它。 對我來說,它有點模糊,但它會是下劃線之前的任何內容。 如「wp21c9_」。

how-to-manage-wordpress-revisions-to-optimize-site-performance-6 如何管理 WordPress 修訂以優化網站性能

選擇 SQL 選項卡,將此代碼段粘貼到欄位中,然後運行命令。

從 yourtableprefix_posts 中刪除 post_type = “revision”;

這將刪除該資料庫中的所有修訂。 確保將示例 yourtableprefix_ 替換為您的示例。

使用 FTP 管理 WordPress 修訂

how-to-manage-wordpress-revisions-to-optimize-site-performance-7 如何管理 WordPress 修訂以優化網站性能

您還可以限制 WordPress 商店的修訂數量,以免它們積累到足以減慢您的網站速度。 為此,您將通過以下方式編輯站點的 wp-config.php 文件 FTP客戶端.

找到標記為「WordPress 資料庫表前綴」的文件區域,並將這些代碼片段粘貼到其中。 第一個片段將限制您的網站保留的修訂數量。

定義(’WP_POST_REVISIONS’,3);

默認情況下,WordPress 每 60 秒保存一次修訂。 此代碼段可讓您將該時間間隔更改為 120 秒。 確保不要將自動保存間隔設置得太高,否則丟失內容和工作的風險會更高。

定義(’AUTOSAVE_INTERVAL’,120);

how-to-manage-wordpress-revisions-to-optimize-site-performance-8 如何管理 WordPress 修訂以優化網站性能

在上面,您可以看到我添加這些片段後我的 wp-config.php 文件的樣子。

而且,如果您根本不需要修訂,您可以使用此代碼完全禁用它們。 但是,我不建議保留零修訂。 這是在某些時候丟失內容的萬無一失的方式。

定義(’WP_POST_REVISIONS’,假);

與往常一樣,我建議在進行更改之前保存備份,尤其是對 PHP 文件。 如果您不習慣編輯 PGP 文件,那麼您並不孤單。 使用插件管理您的 WordPress 修訂版更安全。

使用插件管理 WordPress 修訂

how-to-manage-wordpress-revisions-to-optimize-site-performance-9 如何管理 WordPress 修訂以優化網站性能

對於大多數用戶來說,插件是管理修訂的最佳方法。 有很多不錯的選擇,但我推薦 WP-優化. 它有很多 WordPress 優化選項,免費版本甚至包括安排刪除 WordPress 後期修訂。

how-to-manage-wordpress-revisions-to-optimize-site-performance-10 如何管理 WordPress 修訂以優化網站性能

要優化您的帖子修訂,請轉到 WordPress 儀錶板中的 WP-Optimize > Database。 這會自動打開優化選項卡。 選中清除所有後期修訂並單擊運行優化器。 在我的測試站點上,我的資料庫中有 1,087 個修訂。 而現在,我不需要它們中的任何一個,所以它們只是佔用空間。

how-to-manage-wordpress-revisions-to-optimize-site-performance-11 如何管理 WordPress 修訂以優化網站性能

您還可以安排清理以自動運行。 如果您想要更長的緩衝期,請將其安排為每天或每周、每兩周甚至每月運行一次。 轉到 WP-Optimize > 資料庫設置中的設置選項卡。 在計劃清理設置下,選中啟用計劃清理和優化。 選擇計劃類型(每周是默認設置)。 檢查清除所有帖子修訂並保存您的設置。

結論

管理 WordPress 修訂以優化您的網站性能並不難。 在必要時恢復一些是很好的,但是太多會佔用您的 WordPress 資料庫中的空間,正如我們所說,如果繼續不檢查,它可能會影響您網站的性能。 幸運的是,有幾個選項可以管理您的 WordPress 修訂。 請記住,如果您不習慣進入 PHP 文件,那也沒關係。 無論如何,一個簡單的優化插件是大多數用戶的最佳選擇。

我們希望收到你的來信。 您是否使用這些方法中的任何一種來管理您的後期修訂? 請在評論中告訴我們您的體驗。

特色圖片來自 hanss / shutterstock.com

來源

相關文章