這是一個案例研究,解釋了如何使用 WP Rocket 插件加速WordPress網站。
這篇文章回顧了 WP Rocket,您可以深入了解該插件并檢視它的運作情況,檢視使用的确切設定及其對WordPress 速度的實際影響。
在這個實驗中使用了一個客戶的網站(為了保護他們的隐私,域名已被删除)。作為他們工作的一部分,一直在調整他們的頁面搜尋引擎優化,但在頁面加載速度方面一直遇到困難。
這通常會責怪緩慢的網站托管。但是這個客戶已經使用一個快速(而且相當昂貴)的半專用主機和 Cloudflare!
為尋找快速解決方案,我們決定嘗試 WP Rocket。在這篇WP Rocket評測文章中,您将了解WordPress速度為何如此重要,并了解用來測量頁面速度、設定 WP Rocket 以及它如何使WordPress網站更快的确切方法。
僅使用WP Rocket 插件就将頁面加載時間縮短了 1 秒,并使第一個位元組的時間快了 13 倍!

目錄
WP Rocket是什麼?
為什麼頁面速度很重要?
如何測試您的 WordPress 網站的速度
在進行更改之前備份您的網站!
如何安裝 WP Rocket
如何使用 Cloudflare 設定 WP Rocket
我的自定義 WP Rocket 設定
緩存設定
檔案優化設定
媒體設定
清理 WordPress 資料庫
資料庫設定
結果
WP Rocket有效嗎?
改進空間
持續速度維護
最終總結:WP Rocket 值得嗎?
點選閱讀原文
WP Rocket是什麼?
WP Rocket是一個WordPress 速度優化緩存插件,由 Jonathan Buttigieg 和 Jean-Baptiste Marchand-Arvier 在 2013 年建立。
WP ROCKET 團隊的一些成員在聚會上
根據他們的網站,該插件目前在超過 500000 個 WordPress 網站上使用。
它緩存和壓縮您的網站以幫助提高性能并減少頁面加載時間。
該插件最大的賣點之一是其一鍵式功能 – 您無需了解任何編碼即可獲得結果。
為什麼頁面速度很重要?
您的 WordPress 網站需要速度快。為什麼?因為人們對緩慢的網站感到惱火。誰想在您的網站加載時等待?
如果您的 WordPress 網站速度很慢,人們可能會退出或轉到另一個網站。你失去了一個客戶!還可能更糟 – 谷歌和百度将您的搜尋結果 SERP 排名降低,因為它知道訪客跳出了頁面,并且可以判斷您的網站有多慢。
是的,頁面速度現在是谷歌和百度的排名因素。
如果您使用共享主機或低 RAM(1 GB 或 2 GB)主機,那麼您必須積極確定 WordPress 盡可能優化,以確定良好、一緻的速度。
如何測試您的 WordPress 網站的速度
我在我客戶的網站上使用pagestest.org進行了速度測試,以檢視它的表現。
您可以在運作測試之前修改許多變量。我建議将位置設定為您收到最多流量的地方。
您可以選擇一個浏覽器(我選擇了Chrome,因為它最受網站使用者歡迎),然後選擇網絡連接配接速度。如果您的網站獲得大量移動流量,請選擇 3G – 要全面測試您的網站,您需要了解它對于網際網路連接配接最差的使用者的性能如何。
我建議測試内部頁面(或您網站上最受歡迎的頁面)以獲得具有代表性的結果。
你可以從上面的截圖中看到,webpagetest 會給出一堆從 A 到 F的等級 — 它們可能看起來很酷,但實際加載時間更重要。
我喜歡檢查加載時間(2.857),它代表加載所有頁面功能所需的時間(完全加載會稍高一些,因為它還包括分析腳本等附加檔案)。
我還檢視了第一個位元組(也稱為 TTFB – 第一個位元組的時間)。TTFB表示伺服器發送第一個資料位元組所用的時間。緩慢的 TTFB 通常意味着您的伺服器速度較慢,或者您的 WordPress 資料庫性能不佳。
為了獲得更多資料,我檢視了瀑布視圖。
瀑布視圖将頁面的加載時間分解為每個單獨的元素。由于顔色編碼鍵,您可以輕松檢視元素類型(html、css、圖像等)。
你可以從上面的截圖中看到,我測試的頁面上加載最慢的元素是圖像。
在進行更改之前備份您的網站!
在進行任何調整之前,我備份了整個 WordPress 網站。這是我在安裝任何插件或更改代碼之前總是采取的重要步驟。相信我,這比以後嘗試回溯要容易得多。
如何安裝 WP Rocket
登入您的 WordPress 網站并導航到插件 -> 添加新并單擊上傳插件。
單擊“浏覽”,選擇 WP Rocket zip 檔案,然後單擊“立即安裝”。
就這麼簡單。
安裝後(需要幾秒鐘),您将看到WP Rocket 儀表闆:
好消息是,該插件已經可以運作了!
有一些通知可以取消,也可以選擇通過。
WP Rocket 還有一個名為 Imagify 的圖像優化服務,他們通過這個插件做廣告。
如何使用 Cloudflare 設定 WP Rocket
從WordPress 管理面闆上的WP Rocket 儀表闆,轉到“附加元件”并将 Cloudflare 附加元件設定為“開啟”。
您需要為插件添加 3 個資料以與 Cloudflare 同步:
全局 API 密鑰:通過登入您的 Cloudflare 帳戶來擷取。導航到“我的個人資料”,然後向下滾動到 API 密鑰并單擊“檢視”。您必須重新輸入您的帳戶密碼,并且可能需要進行驗證碼才能擷取 API。
帳戶電子郵件:您在 Cloudflare 帳戶中使用的電子郵件位址。
區域 ID:您可以在 Cloudflare 的主網站概覽面闆上找到它——單擊“進階”,區域 ID 将顯示在下方。
提示:現在您已将 WP 與 Cloudflare 同步,不再需要使用 Cloudflare 插件 — 您可以直接從 WP Rocket 管理 Cloudflare。
我的自定義 WP Rocket 設定
為了獲得最佳效果,我還對WP Rocket 的設定進行了以下更改。它們是可選的,您可以使用它們來檢視什麼可以在您的站點上為您提供最佳速度。
這是主要的設定面闆;在左側的頁籤中找到您需要修改的設定。
緩存設定
這些設定課保持原樣。
檔案優化設定
縮小 HTML – 開啟
合并 Google 字型檔案 – 開啟
從靜态資源中删除查詢字元串 – ON
縮小 CSS 檔案 – 開啟
優化 CSS 傳遞 – 開啟
縮小 JavaScript 檔案 – ON
延遲加載 JavaScript – ON
對于使用 HTTP/2 的站點,WP Rocket 不建議結合使用 CSS 或 javascript。如果您不确定您的站點是否使用 HTTP/2。
媒體設定
圖像的延遲加載 – 開啟
禁用表情符号 – 開
禁用 WordPress 嵌入 – 開啟
如果您的主機使用Varnish(加速 HTTP 請求的伺服器軟體),那麼您需要激活 Varnish 插件。
如果您不知道您的托管服務提供商是否在伺服器上使用 Varnish,請直接與他們聯系或檢視他們的文檔,通常很清楚。
您可以導出/導入設定 — 如果您打算在多個網站上使用該插件,這是個好主意。
清理 WordPress 資料庫
除了上一節詳述的緩存設定之外,我還使用了WP Rocket來快速清理WordPress資料庫。
資料庫設定
删除修訂 — 這将删除 WordPress 自動儲存的舊部分文章。
删除自動草稿 – 不言自明!
瞬态清理 – 清理記憶體中的臨時存儲。這将根據需要重新生成,但可以很好地清除舊/幾乎不使用的插件中的垃圾。
優化表 – ON
結果
WP Rocket有效嗎?
我清除并重建了緩存,然後使用與以前相同的設定重新運作網頁測試。
結果如下:
哇,看看那個TTFB速度!
在購買、安裝和設定 WP Rocket 的 20 分鐘内,網站加載時間從 2.9 秒縮短到 1.8 秒。
第一個位元組的速度提高,甚至進一步,從0.9秒降低到0.069。那快了 13 倍。
這是一個前後圖形,是以您可以輕松看到 WP Rocket 的效果:
結果令人印象深刻。
該網站還從Google 的 PageSpeed 洞察中獲得了良好的移動優化得分(84/100) :
桌面性能評分為 73/100,但該站點主要針對移動裝置進行了優化。
老實說,PageSpeed 洞察分數比其他任何東西都更像是一種虛榮名額。是的,吹噓它很好,但真正重要的是頁面加載時間。
改進空間
理想情況下,想讓網站加載得更快(如果可能,不到 1 秒)。可以從webpagetest的瀑布視圖中看到,可以通過優化網站上的圖像來做到這一點(它們非常大并且在外部托管)。
WP Rocket 對網站上的圖像無能為力(任何其他插件也不能,因為它們是在站外托管的),但可以手動完成(通過設定 CDN 來托管圖像,或将它們導入網站然後優化小檔案大小)。
持續速度維護
随着時間的推移,您的網站可能會再次變慢,因為資料庫中堆滿了垃圾。
WP Rocket 可讓您自動執行後期清理和資料庫優化功能以定期運作,是以即使您不經常登入 WordPress 網站,事情也會保持快速。
對于在用戶端站點上使用插件,此功能至關重要,因為客戶無需執行任何操作,WP Rocket 将自動保持優化。
最終總結:WP Rocket 值得嗎?
簡短的回答是:是的!
花費 39 美元和 20 分鐘,可顯著加快 WordPress 網站的速度,并設定了自動優化,使其在沒有人參與的情況下保持快速運作。
是以,是的,我建議使用WP Rocket來加快 WordPress 網站的速度。
唯一可能不需要的人是可以自己手動執行調整的開發者,或者使用啟用了複雜伺服器端緩存的主機的任何人。