如何通過 15 個技巧加速 WordPress (2023)
已發表: 2023-09-07WordPress 網站所有者面臨的最大問題之一是網站速度慢。 當您的網站滯後時,可能會影響搜索引擎排名頁面 (SERP) 中的排名,導致訪問者離開並不再返回,甚至會影響您的轉化率。 在這篇文章中,我們將提供 15 個技巧(以及一些額外的技巧)來加快 WordPress 的速度。
讓我們開始吧。
- 1為什麼要關心 WordPress 速度?
- 2如何加速 WordPress
- 2.1 1. 進行速度測試
- 2.2 2. 選擇正確的 WordPress 託管提供商
- 2.3 3. 優化核心網絡生命力
- 2.4 4.選擇高級DNS
- 2.5 5. 保持站點數據庫清潔
- 2.6 6.使用CDN
- 2.7 7. 緩存 WordPress 網站的文件
- 2.8 8. 縮小 CSS、JS 和 HTML
- 2.9 9.啟用GZIP壓縮
- 2.10 10. 優化圖像
- 2.11 11. 在 WordPress 之外託管視頻
- 2.12 12. 盡量減少插件的使用
- 2.13 13.保持 PHP 更新
- 2.14 14. 關注評論
- 2.15 15.選擇正確的主題
- 2.16額外提示
- 關於加速 WordPress 的3 個最終想法
為什麼你應該關心 WordPress 的速度?
首先要記住的最重要的事情是,沒有人喜歡速度慢的網站。 無論它多麼華麗,都沒關係。 如果 3 秒內沒有加載,大多數人都會放棄,再也不會回來。 高跳出率是有害的,因為您可能會錯過銷售機會,失去潛在客戶,甚至嚇跑那些經常訪問您網站的人。
網站速度慢的另一個缺點是在 SERP 中的位置較差。 Google 使用核心網絡生命力來衡量您網站的性能。 如果您的網站加載緩慢,Google 將會對您進行嚴厲處罰,將您網站的內容在搜索結果中的排名降低。 需要關注的最重要的指標之一是第一個字節的時間 (TTFB),它衡量用戶的瀏覽器從站點服務器獲取第一個字節信息所需的時間。
最後,如果您的網站速度很慢,可能會阻礙訪問者購買、註冊新聞通訊,甚至閱讀博客文章。 一般來說,緩慢的網站會導致客戶不滿意,他們不願意給你時間,更不用說他們的錢了。
如何加快 WordPress 速度
在這篇文章中,我們將為您提供提高網站速度的可行方法。 不過,在此之前,我們先討論重要的第一步,即衡量網站的性能,以便您可以採取必要的步驟來糾正它。
1. 進行速度測試
當您發現網站滯後時,您應該做的第一件事是執行速度測試以衡量其速度和性能。 您可以使用一些工具,包括 GTmetrix、Pingdom 和 Google 的 Page Speed Insights。
為了演示該過程,我們將引導您使用 GTmetrix 運行掃描。 將您的網站 URL 複製並粘貼到文本字段 (1) 中,然後單擊測試您的網站(2)。
掃描需要幾分鐘才能完成。 完成後,您就會明白為什麼您的網站表現不佳。 GTmetrix 衡量性能、結構、最大內容繪製、總阻塞時間和累積佈局偏移等指標:
詳細分析結果
使用下面的屏幕截圖,我們發現我們的測試站點存在一些問題。 在性能選項卡中,我們可以看到我們的網站正在努力應對高於建議的最大內容繪製分數,以及 5.1 的頁面索引速度。 這意味著加載我們的頁面需要 5.1 秒,其中最大的元素需要 7.8 秒才能完全加載。 一般來說,您的網站加載時間應少於 3 秒,以將訪問者留在您的網站上。
我們可以在“結構”選項卡上深入了解導致網站加載如此緩慢的原因。 正如您所看到的,我們有幾個圖像太大,導致頁面加載緩慢。 此外,由於 javascript 文件佔用資源,還存在一些大型網絡負載問題。
您看到的結果將根據您網站的需求而有所不同,但正如您所看到的,GTmetrix 將為您提供所有必要的信息,以便您可以採取措施來加速 WordPress。
2. 選擇合適的 WordPress 託管提供商
加快 WordPress 速度的最佳方法之一是選擇快速的託管提供商。 SiteGround 是最好的託管提供商之一,由於其 Google Cloud 基礎設施和 Nginx 網絡服務器,它是最快的託管提供商之一。 與許多網站仍在使用的 Apache 不同,Ngnix 具有性能增強功能,使其比同類產品快得多。 SG 的另一個優勢是它的自定義 PHP 和 MySQL 設置,這使得在其上託管的網站速度極快。
無論您選擇哪個託管合作夥伴,請務必在註冊之前檢查他們提供的速度增強功能。
3. 優化核心網絡生命力
如前所述,您應該熟悉 Google 的核心 Web Vitals 及其含義。 這些指標對於您的網站在搜索結果中取得成功至關重要,因此必須掌握這些指標。 為了幫助您了解每個功能的作用,以下是每個功能的簡單定義:
- 最大內容繪製 (LCP):在頁面上加載最大圖像或文本所需的時間。
- 首次輸入延遲 (FID):測量從用戶第一次單擊到瀏覽器開始處理響應的時間。
- 累積佈局偏移 (CLS):測量頁面上意外的佈局偏移。 當可見元素將其位置從一幀更改為下一幀時(佈局移位)。
- 首次內容繪製 (FCP):測量第一個元素(文本、圖像、視頻等)加載後加載頁面所需的時間。
- 與下一個繪製的交互 (INP):評估頁面對用戶交互(點擊、點擊等)的整體響應
- 第一個字節的時間 (TTFB):計算請求資源和加載第一個字節的信息之間所花費的時間。
4. 選擇高級 DNS
除了託管之外,還應選擇信譽良好的域名註冊商,例如提供優質域名系統 (DNS) 的 Namecheap。 高級 DNS 是 DNS 提供商提供的一項付費服務,用於增強網站域名解析過程的性能、安全性和可靠性。 基本上,DNS 將人類可讀的域名(如 beautifulthemes.com)轉換為計算機用來定位互聯網上服務器的 IP 地址。
與免費 DNS 服務相比,高級 DNS 具有多種優勢,例如更快的性能、增強的安全性、更好的可靠性、DDoS 防護和更多自定義選項。 優質 DNS 提供商通常擁有更廣泛的服務器網絡,這些服務器網絡戰略性地分佈在世界各地。 這有助於減少解決用戶請求所需的時間,從而加快加載時間。
5.保持網站的數據庫乾淨
加快 WordPress 速度的另一種方法是保持網站的數據庫乾淨。 隨著時間的推移,帖子修訂、評論和其他孤立數據可能會積累起來,使網站的數據庫變得臃腫並增加不必要的數據。 為了確保數據庫快速、整潔,請考慮安裝數據庫優化插件,例如 WP-Optimize。
WP-Optimize 是一款一體化解決方案,用於清理數據庫、壓縮圖像以及縮小笨重的 CSS 和 JS 文件。 當您保持數據庫優化時,您可以限制可能出現的潛在錯誤,同時控製圖像和腳本文件的大小。 在優化數據庫之前,請務必先進行備份。 否則可能會導致數據庫錯誤,從而中斷站點文件和數據庫之間的連接。
6.使用CDN
如果您正在尋找加快 WordPress 速度的方法,那麼整合內容交付網絡 (CDN) 是一個絕佳的選擇。 CDN 是用於存儲網站文件的計算機服務器的集合。 它通常包含世界各地的服務器,根據訪問者的位置向他們提供網站的文件。 通過從距離網站訪問者最近的位置傳送文件,您的網站加載速度將會更快。 CDN 也可以起到故障保護的作用。 例如,如果保存您文件的一台服務器出現故障,另一台服務器可以迅速介入並挽救局面,確保您的網站保持正常運行。 根據您的託管提供商的不同,您可能已經可以訪問免費的 CDN。 大多數信譽良好的網站(例如 SiteGround)都會向客戶提供免費的 CDN,作為託管包的一部分。
7. 緩存 WordPress 網站的文件
當談到加速您的 WordPress 網站時,添加緩存插件肯定會有所幫助。 每次用戶登陸您的網站時,瀏覽器都會向您網站的服務器發送請求以查看頁面。 根據您擁有的圖像、視頻和其他元素的數量,這可能會花費大量時間。 當您使用緩存插件時,您網站的文件將被臨時存儲並更快地提供給訪問者。 大多數託管 WordPress 託管提供商都會通過託管計劃提供緩存,但對於那些沒有該選項的人來說,像 WP Rocket 這樣的插件是一個很好的選擇。
8. 縮小 CSS、JS 和 HTML
當您縮小網站的 CSS、javascript 和 HTML 時,您可以減少頁面加載時間,讓訪問者和 Google 滿意。 雖然這不會有太大的區別,但當您將縮小與本文中的其他技巧結合起來時,您的網站將立即快速尖叫。 縮小這些文件可以刪除站點代碼中不必要的字符,從而清理代碼並在瀏覽器調用時更快地提供它們。 有多種方法可以實現此目的,包括在線工具、手動(不推薦)或使用插件。 大多數速度優化插件(例如 NitroPack)將為您完成所有艱苦的工作,確保您的網站快速加載而不破壞代碼。
9.啟用GZIP壓縮
儘管有緩存和圖像優化工具,但在網站上啟用 GZIP 壓縮可以進一步提高其速度。 GZIP 是一種壓縮技術,通過在傳輸前進行壓縮來減小網頁、樣式表和 JavaScript 文件等資源的大小。 這可以最大限度地減少數據傳輸,從而加快加載時間。 當瀏覽器請求頁面時,服務器會檢查 GZIP 支持。 如果支持,服務器會在發送之前壓縮文件。 收到後,瀏覽器解壓縮並顯示內容。 GZIP 不僅可以加速 WordPress,還可以提高帶寬效率和 SEO。 一些緩存插件(例如 WP Rocket)會自動啟用 GZIP。 其他軟件(例如 WP-Optimize)提供此功能,但需要手動激活。
10. 優化圖像
WordPress 中最大的速度消耗之一是圖像。 如果尺寸不正確,它們可能會抹掉您的 TTFB。 它們還會損害 SEO 和您在 SERP 中的排名。 為避免這種情況,請始終確保圖像尺寸正確。 雖然您可以手動執行此操作,但擁有數百甚至數千張照片的網站需要更實用的解決方案:圖像優化插件。 這些插件的工作原理是調整現有圖像的大小並自動調整您上傳的圖像的大小。 Ewww Image Optimizer 是一個不錯的選擇,它可以在上傳圖像時調整圖像大小,刪除嵌入的元數據,並使用延遲加載來壓縮圖像。 除此之外,它還可以將網站上的圖像轉換為 WebP 格式,這將大大減小圖像文件的大小。
11. 在 WordPress 之外託管視頻
視頻非常適合營銷,非常適合向世界介紹您的品牌,並能引起網站訪問者的興趣。 也就是說,它們會降低您網站的速度。 最好在 WordPress 之外託管視頻,例如在 YouTube、Vimeo 或 Amazon S3 上。 如果您使用 Divi 這樣的主題,則可以在設計元素中嵌入 YouTube 和 Vimeo 鏈接,但對於其他主題,您將需要 YouTube 插件。
通過嵌入帶有鏈接的視頻,您可以減輕網絡服務器完成繁重工作的壓力。 YouTube 非常適合在您的網站中嵌入視頻,但如果您想使用視頻背景,最好使用 Vimeo。 雖然它確實需要付費訂閱,但它提供了從視頻中剝離品牌的工具,為您的用戶提供更簡化的體驗。 如果您想對兩者進行並排比較,請查看我們的 Youtube 與 Vimeo 帖子,以幫助您確定哪一個最適合您的情況。
12. 盡量減少插件的使用
WordPress 插件是向 WordPress 網站添加新功能的好方法,但應謹慎使用。 作為一般規則,您應該只使用絕對必要的插件。 WordPress 新用戶常犯的一個錯誤是嘗試不同的插件,然後將它們安裝在自己的網站上。 最好只使用需要的內容,停用並刪除未使用的插件,並在卸載後始終運行數據庫清理。 這樣,您就可以減少數據庫膨脹,保持網站平穩運行。 此外,請務必始終保持插件更新。 過時的插件可能會導致安全漏洞,從而引誘黑客進行破壞。 也就是說,請務必安全地更新插件以避免不必要的停機。
13. 保持 PHP 更新
您可以為 WordPress 網站採取的最容易被忽視的速度提升步驟之一是在需要時更新 PHP。 PHP 更新會定期發布,舊版本會定期停止。 出於多種原因,保持 PHP 更新非常重要。 首先,過時的 PHP 版本可能會降低您網站的速度。 隨著更新的發布,它們通常包含性能增強功能,以幫助 WordPress 更有效地處理請求。 其次,過時的 PHP 可能會帶來嚴重的安全風險。 由於黑客和不法分子總是在尋找入侵途徑,因此必須更新 PHP 等關鍵軟件。 另一個考慮因素是服務器上的 PHP 工作線程數量。 如果 PHP 是最新的,並且您有一個資源密集型網站,那麼可能是時候聯繫您的託管提供商並詢問正在運行多少個 PHP 工作線程以及是否可以添加更多工作線程。
14. 關注評論
WordPress 的另一個被忽視的方面是評論。 儘管評論本身通常不會影響網站速度,但與其他因素結合使用時,評論可能會導致 WordPress 網站速度緩慢。 為了控制評論,請考慮安裝評論插件並進行日常清理,以確保您網站的數據庫不會充滿數百(如果不是數千)不必要的評論。 使用數據庫清理插件和評論插件(例如 Akismet)是審核評論、與用戶互動、防止垃圾郵件和最大限度減少膨脹的好方法。
15. 選擇正確的主題
最後但並非最不重要的一點是,選擇一個快速的 WordPress 主題,例如 Divi,以幫助加快 WordPress 的速度。 尋找新主題時,您應該記住一些事情。 首先,它是否具有響應能力? 考慮到谷歌在搜索引擎排名方面採取移動優先的心態,一個適用於任何屏幕尺寸的主題是必須的。 其次,選擇一個通過代碼精簡、動態框架和其他提速功能來增強性能的主題。
有了 Divi,您將獲得所有這些東西以及更多。 一些功能包括動態框架,允許僅動態加載所需的內容。 此外,Divi 的 CSS 也是動態的。 它被分成數百個較小的組件,然後在每個頁面上組合以生成一個快速加載的網站,該網站僅使用必要的內容,而不是加載整個樣式表。 除了動態 CSS 之外,Divi 還提供 Google 字體緩存和異步 Javascript,並刪除不需要的資源,例如表情符號。 如果您正在尋找一個高效且具有設計能力的 WordPress 主題來創建您夢想的網站,那麼 Divi 就是您的最佳選擇。
額外提示
除了上述提示之外,您還可以採取其他一些措施來加快 WordPress 速度:
- 關閉自動更新:雖然這看起來可能適得其反,但最好手動更新插件,因為保持自動更新會涉及持續的後台進程,這可能會減慢您的網站速度。
- 禁用引用和 pingback: WordPress 在設置 > 討論中提供了啟用引用和 pingback 的功能。 雖然它們很有用,但也可能會拖慢速度。 因此,建議禁用它們。
- 限制博客捲頁面上的帖子數量:如果您的博客存在網站速度問題,請考慮限制您在任何一頁上展示的博客帖子數量。 請記住,您的瀏覽器必須先加載頁面上的每個元素,然後再將其傳遞到瀏覽器,因此,如果一個頁面上有很多帖子,則可能會導致您的網站加載緩慢。
- 啟用對象緩存:一種服務器端緩存,對象緩存涉及存儲數據庫查詢以在服務器請求中提供特定數據。 啟用後,發出的請求將會少得多,從而加快 WordPress 的速度。
- 刪除未使用的圖像:在網站上保留未使用的圖像可能會導致速度大幅下降。 因此,如果您不使用它們,請扔掉它們。
- 管理 cron 作業: Cron 作業對於設置自動任務很有用,但使用太多它們確實會減慢您的網站速度。 嘗試限制您創建的數量,以將後台進程保持在最低限度。
- 優化 Google 字體: Google 字體對於用戶體驗來說非常有用,但對於頁面速度卻不太重要。 請遵循以下提示,讓您的網站在使用 Google 字體時保持最佳運行狀態。
關於加快 WordPress 速度的最終想法
WordPress 是世界上最流行的 CMS,但如果不加以控制,它可能會比糖蜜慢。 這就是為什麼採取措施確保其最佳運行非常重要。 速度緩慢的 WordPress 網站會威脅您在 SERP 中的位置,並可能導致收入損失。 有了像SiteGround 這樣的優秀託管提供商和一些像WP Optimize 這樣的戰略插件,您的網站將會快速增長,有更好的機會獲得良好的排名,並讓訪問者留在您的網站上,確保更多的轉化和整體更好的用戶體驗。
需要更多提示嗎? 查看我們的一些帖子以增加您對 WordPress 的了解:
- WordPress 初學者教程:分步指南 (2023)
- 2023 年 31 個最佳 WordPress 插件(您需要的一切)
- 什麼是 WordPress 託管?
特色圖片來自 Kapralcev/shutterstock.com