如何加速您的 WordPress 網站
已發表: 2023-02-12在當今的數字世界中,一切都與速度和效率有關。 在所有網站性能問題中,網站速度是導致 WordPress 網站訪問者流失的主要原因之一。 如果您的網站加載速度慢於應有的速度,毫無疑問您的流量和底線會受到直接影響。 認識到這一事實後,許多開發人員和企業主想知道如何加速 WordPress 網站。 以下信息將幫助您理解為什麼快速加載至關重要,您甚至可以學到一些提高 WordPress 網站速度的技巧。
WordPress 網站速度
WordPress 是一種強大的內容創建工具,風靡全球。 事實上,該平台已被用於創建超過 7500 萬個網站。 然而,與所有其他網站創建工具一樣,您需要一個或兩個 WordPress 插件、主題和其他工具來使一切看起來完美並幫助您的品牌大放異彩。 不幸的是,無論您的內容管理系統如何,這些類型的工具都會減慢速度。 那麼,如何提高 WordPress 的性能呢?
幸運的是,有一些方法可以提高您的網站速度。 通過適當管理您的主題、圖像、插件和其他內容,您可以輕鬆地加快速度。 請記住,每個內容管理系統都需要加載所有相關項目,無論是在頁面上可見還是在後台運行,客戶才能享受您頁面的完整體驗。
此時,您可能想知道加載速度與訪問者是否喜歡您的頁面有什麼關係。 不幸的是,如果您的頁面加載緩慢,他們可能根本不會享受任何東西。
為什麼網站速度很重要?
撥號調製解調器發出懷舊的尖叫聲,表明您的頁面最終將加載,這是技術歷史的內容。 如今,消費者希望網頁能夠快速加載。 事實上,40% 的人表示,如果加載時間超過三秒,他們會放棄一個網站。
您可以為您的企業做的最好的事情就是擁有一個快速的 WordPress 網站。 如果不做到這一點,您無疑會損失金錢和流量。 這是因為在線消費者有點不耐煩。 事實上,超過一半的移動用戶承認僅僅因為加載時間慢而放棄了一個頁面。 還值得注意的是,加載速度為 1-2 秒的網站的轉化率幾乎是加載速度為 5-10 秒的網站的三倍。
更糟糕的是,如果您的網站速度較慢,這一事實可能會阻止潛在消費者找到您。 谷歌最近宣布,到 2018 年 7 月,頁面速度將成為移動搜索的排名因素。這意味著網站速度慢會對您的 SEO 排名產生負面影響。 如果有時間學習如何加速 WordPress 網站,現在就是時候了。
網站速度對於移動設備更為重要
雖然移動設備和移動使用無處不在並不是新聞,但您可能不知道速度在谷歌索引移動搜索的方式中起著巨大的作用。 如果您的網站速度有點慢,但仍與某些搜索詞有很強的相關性,您可以獲得不錯的排名。 然而,谷歌確實優先考慮更快的移動網站。
五分之一的美國人認為自己是“僅限移動設備”的互聯網用戶。 如果您擔心移動網站的加載時間,您可能需要考慮使用現代 WordPress 主題,並選擇基於響應式設計概念構建的插件。
網站加載速度應該多快?
那麼,到底有多快才算足夠快? 谷歌報告稱,最佳做法是將加載時間保持在三秒或更短。 調查結果表明,當加載時間從 1 秒增加到 3 秒時,跳出(用戶立即離開)的可能性增加了 32%。
更重要的是,對於加載時間為 5 秒或更長時間的頁面,跳出的可能性會增加 90%。 因此,如果您想留住訪客而不是趕走他們,您需要努力使平均加載時間少於三秒(最好更快)。
如何減少頁面加載時間
如果您想儘自己的一份力量來幫助這些工具提高您網站的 WordPress 速度,您可以自己使用多種簡單的策略。 允許您的站點被緩存是最簡單的方法之一。 以下是您可以使用的其他一些技巧。
1.運行站點速度診斷
了解您的網站加載速度是提高網站性能的下一步。 如果您安裝插件或對您的網站進行一些其他更改並想了解它如何影響網站加載時間,建議您跟踪網站速度。
為了分析加載速度,大多數人依賴 Google PageSpeed。 但是您也可以嘗試使用 WP Engine Speed Tool 之類的工具來獲取特定於 WordPress 的網站速度提示,以了解如何讓您的網站運行得更好。 插入網站的 URL 後,您將通過電子郵件收到有關網站加載速度的自定義分析以及加快速度的具體建議。 您還可以輸入特定頁面來分析頁面加載時間。
或者,如果您是 WP Engine 客戶,我們建議您使用用戶門戶中的頁面性能來跟踪和測試您的網頁針對站點更改的性能。 借助 Page Performance,您甚至可以安排發送到收件箱的重複測試,這樣您就不必手動設置了。
2.刪除未使用的插件和主題
除了您應該始終保持您的插件和主題是最新的這一事實之外,刪除未使用的插件和主題是快速站點的下一步。 未使用的插件和主題不僅存在安全漏洞,而且還會降低 WordPress 網站的性能。
要刪除未使用的 WordPress 插件,您首先需要停用它。 然後您可以轉到您的非活動插件列表並刪除您不再需要的插件。

要清理多站點網絡上的插件,請參閱這篇有用的文章。
要刪除不需要的 WordPress 主題,只需轉到外觀 > 主題以刪除不再使用的主題。
3.清理你的媒體庫
解決性能問題的另一個簡單方法是移除未使用的介質。 隨著時間的推移,您可能會開始積累不再使用的圖像。 要釋放空間,您應該考慮移除未使用的媒體。
要手動移除未使用的媒體, 您可以使用 Media Cleaner 等插件來處理未使用的媒體,也可以手動執行此操作。 要手動刪除未使用的媒體,只需轉到添加媒體 -> 媒體庫 -> 未附加,然後刪除那些不再使用的文件。
要了解有關如何清理 WordPress 媒體庫的更多信息,請查看這篇有用的文章。
4.清理你的數據庫
如果任其發展,您的 WordPress 數據庫將隨著時間的推移開始變得混亂。 這種不必要的膨脹會減慢您的網站速度。 但是,通過定期清理,您可以減小數據庫大小以加快加載速度。
例如,後期修訂可能會佔用大量不需要的空間。 如果您有一個包含 100KB 數據的帖子並且該帖子有五個修訂版,則浪費的總空間約為 500KB。
清理數據庫可以通過 phpMyAdmin 手動完成,但如果您不知道自己在做什麼可能會很棘手並且會造成破壞。如果您不是技術高手,安裝插件來完成此任務是更安全的方法去。 WP-Sweep 和 Advanced Database Cleaner 都是安全的選擇,可以掃描您的數據庫並清除舊版本、垃圾評論、MySQL 查詢等內容。
5. 刪除渲染阻塞的 Javascript 和 CSS
如果您一直在使用頁面測試工具來測試您網站的速度,您可能遇到過這個可能難以理解的建議。 如果您使用 webpagetest.org 或 Pingdom 等工具查看頁面的瀑布視圖,您可能會看到在“開始呈現”行之前加載了許多 JavaScript 文件(.js 文件)。 這被稱為“渲染阻塞 JavaScript”。
JavaScript 的核心功能是在網頁上執行操作,例如在滑塊中彈出或旋轉圖像。 實際上,在您的站點完全加載內容和样式之前,不需要加載這些操作。 因此,通過“延遲 JavaScript 解析”,這些工具實際上是在說,“稍後在頁面中而不是頂部加載這些東西。”有一些插件可以幫助您延遲此 JavaScript,包括 WP Critical CSS .
6. 壓縮 CSS、HTML 和 JavaScript
隨著時間的推移,CSS、HTML 和其他源代碼文件可能會累積並導致您的站點像糖蜜一樣運行。 為了給您的網站注入速度,您應該考慮縮小其代碼。
通過縮小,您網站的後端將被優化為一台精益機器。 此技術通過減小 HTML、JavaScript 和 CSS 文件的文件大小來發揮作用,並用於刪除不必要的字符,如空格、換行符和註釋。 結果是減少了所需的數據傳輸量,從而使文件運行速度更快,網頁加載速度更快。有許多插件可以減少代碼。 Autoptimize 是此任務中評價最高的免費插件之一。 您也可以嘗試高級插件 WP Rocket,它有助於網站優化,包括縮小。 CSS Compressor 是另一個簡化 CSS 代碼的好選擇。
7.優化圖像
圖片對於保持網站訪問者的參與度至關重要。 雖然您的站點可能包含大量精美圖像,但優化這些圖像以實現快速頁面加載時間是個好主意。 您可以通過多種方式優化圖像,包括壓縮圖像、添加替代文本和標題以及創建圖像站點地圖。 要了解有關如何優化圖像的更多信息,請查看這篇文章,如何為 WordPress 優化圖像。
8.延遲加載長頁面
對於單頁網站和主頁較長的網站,延遲加載可以真正節省時間。 延遲加載基本上可以防止頁面下方的元素被加載,直到訪問者向下滾動才能看到它們。 通過不一次加載長頁面的所有內容,這可以讓您的網站更快地開始呈現。 用於此的常見插件是 BJ Lazy Load。
9.限制每頁的評論
雖然您的博客文章獲得如此多的關注真是太棒了,但大量評論也會減慢頁面加載時間。 將評論部分分成幾頁是一個好主意,可以縮短它們加載所需的時間。
要限制每頁出現的評論數量,只需轉到設置 -> 討論並選中“將評論分頁”框。 然後您可以選擇每頁的評論數(默認設置為 50)。
這應該有助於改善內存消耗並增加帶有大量評論的帖子和頁面的頁面加載時間。
10.減少重定向
重定向有一些用途,但不必要的重定向,例如 301 重定向和重定向鏈,確實會減慢速度。 最好減少服務器承擔的附加信息請求量。
11.減少後期修訂
發布修訂會無限保存您所做的每個內容編輯,這會使您的網站運行速度變慢。 為了加快您的網站速度,您可以選擇限制每個帖子的修訂次數。
為此,打開 wp-config.php 文件並添加這行代碼以限制發布修訂的數量:
define( 'WP_POST_REVISIONS', 4 );
在這種情況下,數字表示四個,這意味著每個帖子將創建四個修訂。 您可以更改此數字,甚至可以通過將值設置為 0 或 false 來關閉修訂版。
12. 禁用 Pingbacks 和 Trackbacks
雖然您以前可能從未聽說過 pingbacks 或 trackbacks,但有些人認為它們是遺留功能。 儘管確保將它們關閉仍然是個好主意,因為它們會導致頁面速度變慢。
要禁用 pingbacks 和 trackbacks,只需轉到設置 -> 討論並確保未選中“允許來自其他博客的鏈接通知……”。

13.運行最新版本的PHP
運行最新版本的 PHP 會對您網站的速度產生重大影響。 要確定您的站點是否已準備好切換到最新的 PHP 環境,請嘗試使用 WP Engine 的 PHP 兼容性檢查器插件。 .
自己更新到最新版本的 PHP 也很容易,只需轉到您的用戶門戶並按照以下步驟即可完成。
詳細了解 PHP 7.4 中的新功能。
14. 選擇一個快速、輕量級的主題
並非所有 WordPress 主題都是一樣的——有些主題寫得比其他主題好。 如果您的網站無法快速加載,那麼漂亮的 UI 設計將毫無意義。
與其選擇功能豐富的主題(這涉及每次有人訪問您的網站時都必須加載大量代碼),不如採取最小化的方法,使用包含正常運行所需的基本要素的主題。
當然,您希望主題看起來不錯。 確保並使用 WP Engine 的高級 WordPress 主題套件,客戶可以免費使用這些主題。
15. 使用 CDN
無論用戶身在何處,您的內容都應該以極快的速度交付。 但是,有時這並不總是可行的……也就是說,如果您的站點不在包含世界其他地方的數據中心的基礎設施上。 距離可能意味著內容交付的滯後,這正是內容交付網絡 (CDN) 派上用場的地方。
CDN 可以縮短頁面加載時間,因為在配置後,您的網站將使用最接近您的網站訪問者的優化服務器。 數據中心將存儲靜態內容和文件,然後根據用戶的位置將它們交付給用戶。 這有助於減少外部 HTTP 請求,因為靜態內容已經準備就緒,而不是立即請求大量 HTTP。
選擇 CDN 取決於您網站的受歡迎程度和需求。 一些 WordPress CDN 解決方案包括 MaxCDN、Cloudflare 或 CacheFly。 (WP Engine 的 MaxCDN 解決方案可以通過用戶門戶進行配置。)
16. 利用瀏覽器緩存
當您的 Web 服務器設置了 HTTP 標頭以指定緩存過期時間時,它還包括有關網頁應在訪問者瀏覽器中緩存多長時間的瀏覽器指令。 這會告訴訪問者的瀏覽器從他們機器的本地磁盤而不是從網絡下載您網站的元素(如 CSS、JavaScript 和圖像)。 由於這意味著瀏覽器需要建立的網絡連接更少,這將有助於確保您的網頁加載速度更快。
確保您的 HTTP 標頭包含到期日期也很重要,這樣瀏覽器就知道何時從網絡獲取資源,就好像它們是新資源一樣,而不是從本地計算機獲取資源。
在 WP Engine,我們會為您處理這件事情,因為我們的服務器已經針對 WordPress 網站進行了優化。 默認情況下,頁面設置為每 10 分鐘過期一次,而圖像、CSS 和 JavaScript 等靜態資源設置為每 30 天過期一次。
17. 轉移到專用服務器
如果您的站點收到大量流量,將其託管在不共享服務器資源的專用服務器上是明智的做法。
當正常運行時間至關重要時,共享服務器可能會很麻煩。 儘管共享主機是負擔得起的,但與其他人在同一台服務器上可能會導致 CPU 和 RAM 堵塞。 這就像在一個公寓大樓裡,您只能分享這麼多水……如果另一個站點佔用了所有服務器的帶寬,那麼您將面臨運行緩慢的站點/服務器和潛在的停機時間。
為確保您的網站擁有最長的正常運行時間,值得投資一個託管計劃,您可以在其中獲得單個服務器的全部資源。
18.考慮你的託管基礎設施
您選擇的託管環境可以以積極的方式顯著影響站點速度。 根據服務器和技術的不同,託管 WordPress 託管對於更快的 WordPress 站點是必需的。
WP Engine 託管環境中的站點顯示平均站點速度提高了 68%。 以下是 WP Engine 幫助提高網站速度的幾種方式:
EverCache :我們的綜合多層緩存系統的名稱,EverCache 幫助為您的最終用戶提供更多緩存頁面。 緩存後,您的頁面將在幾毫秒內提供,而在沒有緩存的情況下生成頁面則需要幾整秒。 EverCache 還將重複查詢的結果緩存到您的數據庫中以獲得更快的性能。 這些層的結合意味著更快的性能,以及一個更輕量級的網站,可以通過高流量來支持您的網站。
緩存:我們禁止所有緩存插件,因為我們做得更好。 我們的 WordPress 託管平台為頁面、對象、CDN 管理、URL 重寫等提供緩存。
先進的基礎設施:所有網絡流量都由我們先進的前端系統處理。 這個專有層是建立在數以千計精心設計的代碼規則之上的,這些代碼規則不斷被審核和調整以獲得最佳性能,並針對 WordPress 進行微調。
想要從第三方角度了解使用 WP Engine 的利弊嗎? 查看此 WP Engine 評論。
WordPress 網站速度優化插件
WordPress 有一個巨大的插件生態系統,可以使該工具的使用更加容易。 這裡有一些專門針對加快速度的方法。
- Perfmatters :此插件允許您禁用未使用的 WordPress 默認選項。
- WP Super Minify :此工具允許您合併和壓縮文件以加快加載速度。
- WP Smush.it :這個插件優化你的圖像,這樣它們就不會減慢你的頁面。
- BJ Lazy Load :此工具會阻止您的整個頁面立即加載,從而提高速度。
WP Engine 包含的功能可以幫助加快您的網站速度並使其中一些插件變得不必要。
從 WP Engine 獲得提高 WordPress 網站速度的支持
所有這些步驟都是提高 WordPress 網站速度和用戶體驗所必需的。 如果您想知道如何以最有效的方式加速 WordPress,WP Engine 是您的不二之選。 其可靠性和基礎設施為您的客戶提供更快的站點速度。 立即了解 WP Engine 的快速 WordPress 託管解決方案如何幫助您加快網站速度。