WordPress 緩存插件基準測試
已發表: 2019-05-04一個快速的網站會吸引更多的流量,降低跳出率,並在搜索引擎上排名更好。 也許是時候重新評估您網站的緩存需求並投資高端緩存插件以從您的辛勤工作中獲得回報了。
高頁面加載時間會對您的 WordPress 網站產生不利影響,緩存可確保您永遠不必面對它們。 本文旨在通過評估幾個不同的可用選項並根據在真實世界測試環境中進行的頁面加載時間對它們進行排名,以使用正確的緩存插件盡可能縮短頁面加載時間。
在我們繼續測試之前,讓我們把這一切都放在上下文中。
關於緩存的說明
簡而言之,緩存是一個存儲數據的組件,以便可以更快地處理未來對該數據的請求。
通常,您進行數據緩存以降低站點速度並提高數據獲取時間。 這在用戶頻繁返回特定網站的情況下非常有用。 站點緩存後,瀏覽器不必檢索整個站點。 它恢復緩存版本並接收新信息,從而縮短頁面加載時間。
搜索引擎在其排名算法中非常重視網站速度。 這很簡單:更快的網站排名更好。 當談到提高 WordPress 網站的速度時,大多數網站管理員都會緩存插件。 安裝信譽良好的高端緩存插件可以顯著改善您網站的頁面加載時間,並為您節省大量精力(和金錢)來弄清楚如何做。
緩存插件將所有動態生成的 HTML 文件保存到緩存中,並直接從那裡提供它們。 基本上,發生的事情是您的站點正在重新利用以前生成的數據。 因此,每次發出新請求以檢索某些數據時,瀏覽器都會獲取緩存的版本,而不必一遍又一遍地加載所有 PHP 腳本。 這樣做可以改善您網站的瀏覽量的頁面加載時間。
我們的測試策略
我們在這個實驗中採用的策略是測試一個運行 WPExplorer 的 Total 主題的真實WordPress 站點。 測試的網站 Color Awesome 是一個成熟的 WordPress 網站,它故意保持這種方式來模仿真實世界的網站。

該網站安裝了典型 WordPress 安裝中的所有基本插件,包括 Contact Form 7、Slider Revolution、Visual Composer、Formidable Forms、WooCommerce 和 Yoast SEO。 Color Awesome 已經加載了演示數據和一個集成的電子商店。 要測試的頁面大小接近 KB,這比精簡版要重得多,使其更接近真實站點的大小。
讓我們來看看用於實驗的託管和基準測試工具。
託管服務提供商和託管計劃
根據 Bluehost 網站,
Bluehost 和 WordPress 自 2005 年以來一直密切合作,以創建一個非常適合運行 WordPress 網站的託管平台。
Color Awesome 網站由 Bluehost 的共享託管計劃託管。 我們特別選擇了這個特定的託管服務提供商和託管計劃,因為 Bluehost 是 WordPress 網站最好的託管服務之一,是最優化和最具成本效益的替代方案。 這是 WordPress 推薦的! 請記住,如果您決定通過這些鏈接購買,我們可能會收到佣金。
使用的基準測試工具
在實驗過程中,所有緩存插件的網站狀態都保持不變。 這意味著我們沒有為任何孤立的插件提供額外的優勢。 此外,為了獲得有關每個性能的準確、真實的數據,我們為實驗採樣了廣泛的基準測試工具。
場地分級工具。 網站分級工具根據速度以外的標準測試給定網站。 它們考慮了圖像優化、瀏覽器緩存、JavaScript 縮小、GZIP 壓縮和 HTTPS 請求數量等因素。 出於這些測試的目的,我們使用了 GTMetrix 和 Google PageSpeed Insights 作為我們的首選站點分級工具。
- GTMetrix基於 Yahoo 的性能指南,與 Google PageSpeed Insights 相比提供了更詳細的結果。 用戶獲得完整的瀑布圖,分解整個頁面加載過程以進行深入分析。

- Google PageSpeed Insights在台式計算機和移動設備上測試給定網站,並根據 1-100 的等級對其進行評分。 儘管它可能無法深入了解 Google 的排名算法或幫助我們確定哪些因素對 Google 很重要,但由於它為每次測試提供建議,因此它仍然是一種廣泛使用的網站分級工具。

計時工具。 計時工具用於測量網站從不同服務器位置的頁面加載時間。 除了計算頁面加載速度之外,這些工具還對給定服務器在負載下的性能進行了基準測試。 為此,我們使用了 Pingdom。
- Pingdom本質上是一個測試和服務器監控服務。 雖然它也有一個站點分級模塊,但我們選擇了它的計時模塊,並記錄了每個測試緩存插件的頁面加載時間,服務器位置保持不變。

候選人陣容
現在我們已經描述了測試策略並詳細說明了我們將要使用的工具,讓我們看看緩存插件的陣容。 除了 WP Rocket,我們在 WordPress 插件目錄中找到了所有緩存插件。

- WP火箭
- WP 超級緩存
- W3 總緩存
- WP 最快的緩存
- Zen緩存
- 超高速緩存
- 緩存
- 超高速緩存擴展
- 精簡緩存
- 鱷魚緩存
我們根據流行度和活躍安裝數量選擇了前 10 名 WordPress 緩存插件,為您提供了最佳選擇。
頁面等級測試結果
在使用 Google PageSpeed Insight 和 GTMetrix 兩種站點分級工具測試每個緩存插件後,最終計算結果為:
信息圖
頁面等級測試結果分析
從測試結果可以明顯看出,緩存插件對站點分級實驗沒有顯著影響。 事實上,無論是否安裝緩存插件,大多數值都保持不變! 令人驚訝的是,在有差異的地方,它充其量只是微不足道的。
對於 Google PageSpeed Insights,我們發現 WP Super Cache 和 Hyper Extended Cache 在桌面和移動設備的得分中排名最高,分別為 52 和 45。
在 GTMetrix 類別中, WP Fastest Cache以最高的 PageSpeed 得分排名第一,高達 83,緊隨其後的是 WP Rocket,其得分為 81。 相當令人印象深刻!
也就是說,在 YSlow 類別中, WP Rocket的得分比其他所有火箭都要好得多,得分為 86!
我們的判決
根據網站分級測試結果,我們得出的結論是,最好的緩存插件是WP Rocket 、 WP Fastest Cache 、 WP Super Cache和Hyper Extended Cache 。
時序測試結果
完成站點分級測試後,我們繼續進行計時測試,在其中測試每個緩存插件並記錄其最佳頁面加載時間。 結果如下:
信息圖
時序測試結果分析
在測試緩存插件之前,我們檢查了 Pingdom 上測試站點的頁面加載時間。 沒有緩存,網站在 9.45 秒內加載(不要判斷!)。 在記錄了每個緩存插件的頁面加載時間後,我們計算了它與原始值的差異(沒有緩存,9.45 秒),以及每個緩存插件的速度有多快。
WP Rocket再次排名第一,比未安裝緩存插件的站點快近 2.25 倍。 總頁面加載時間為 4.19 秒(比原始測試站點快 126%!),WP Rocket 在計時測試中獲得一等獎。
WP Super Cache緊隨其後,總頁面加載時間為 5.29 秒,令人印象深刻, W3 Total Cache以 6.02 秒排在第三位。
我們的判決
根據測試站點在安裝和激活每個緩存插件的情況下測量頁面加載時間的計時測試結果,我們得出的結論是,最好的緩存插件是 WP Rocket、WP Super Cache 和 W3 Total Cache。
最佳 WordPress 緩存插件排名
根據這兩個測試結果,WP Rocket 無疑是贏家。 高級緩存插件的 YSlow 得分最高。 它還加載測試網站的速度是參考網站的兩倍多。 WP Rocket 具有廣泛的功能、自定義選項和友好的支持人員 - 所有這些都以合理的價格提供。
WP Super Cache 以令人印象深刻的頁面加載時間獲得銀獎,並在 Google PageSpeed Insight 的桌面和移動測試中得分最高。 該插件非常容易設置和配置。 那些更願意保留錢包的人絕對應該給 WP Super Cache 一個機會。
排在第三位的是 W3 Total Cache。 緩存插件在頁面負載測試中表現相當不錯。 不過,它在站點分級測試中的表現並不出色。 也就是說,這種獨特的緩存解決方案通常是具有技術頭腦的網站管理員的首選。 他們喜歡配置其 16 頁的設置以滿足他們網站的需求,直到每一個細節。
包裝它
你有它。 我們已經完成了緩存實驗,展示了數據,並對兩個測試場景中的每一個進行了分析。 我們列表中的每個插件都有自己的一組獨特功能和突出點。 您的緩存插件應該完全取決於您網站的需求。 還要考慮您的專業水平、您正在尋找的功能以及您的預算。
我們強烈向那些有預算購買高級插件的人推薦 WP Rocket。 這對於可能不時需要客戶代表支持的人也有好處。 但是,如果您正在尋找免費插件,那麼 WP Super Cache 是一個不錯的選擇。 它具有簡單的設置和極快的速度。 另一方面,如果您更精通技術,也許 W3 Total Cache 的廣泛設置頁面會激起您的興趣。
您在 WordPress 網站上嘗試過哪些緩存插件? 您根據哪些標準評估您的緩存解決方案? 我們很想听聽您的意見,所以請在下面的評論部分告訴我們!
