我對 Fluent CRM 的評論 — 終極電子郵件行銷自動化
5 1 月, 2024最佳的5個 WordPress 快取插件,可加速您的網站
16 1 月, 2024您想加速您的 WordPress 網站嗎?
快速載入頁面可改善使用者體驗、增加頁面瀏覽量並幫助您進行 WordPress SEO。
在本文中,我們將分享最有用的 WordPress 速度優化技巧,以提高 WordPress 效能並加快您的網站速度。
與其他「X 最好的 WordPress 快取外掛」清單或通用的「X 加速 WordPress 的技巧」教學不同,本文是 WordPress 效能優化的綜合指南。
我們試圖涵蓋所有內容,包括為什麼速度很重要、什麼會降低 WordPress 網站的速度,以及您可以採取的可立即提高 WordPress 速度的可行步驟。
為什麼速度對您的 WordPress 網站很重要?
研究表明,從2000年到2016年,人類的平均注意力持續時間從12秒下降到7秒。
作為網站所有者,這對您意味著什麼?
您幾乎沒有時間向用戶展示您的內容並說服他們留在您的網站上。
網站速度緩慢意味著用戶可能會在網站加載之前就離開您的網站。
根據一項涉及亞馬遜、Google和其他大型網站的 StrangeLoop 案例研究,頁面載入時間延遲 1 秒可能會導致轉換率下降 7%、頁面瀏覽量減少 11%、客戶滿意度下降 16%。
最重要的是,Google和其他搜尋引擎已經開始透過將較慢的網站在搜尋結果中下移來懲罰較慢的網站,這意味著慢速網站的流量會減少。
總而言之,如果您希望網站獲得更多流量、訂閱者和收入,那麼您必須讓您的WordPress 網站變得更快!
如何檢查您的 WordPress 網站速度?
通常初學者認為他們的網站還可以,只是因為在他們的電腦上感覺不慢。這是一個巨大的錯誤。
由於您經常造訪自己的網站,Chrome 等現代瀏覽器會將您的網站儲存在快取中,並在您開始輸入地址時自動預取網站。這使得您的網站幾乎立即加載。
但是,第一次造訪您網站的普通用戶可能不會有相同的體驗。
事實上,不同地理位置的使用者會有完全不同的體驗。
這就是為什麼我們建議您使用 IsItWP 的WordPress 速度測試等工具來測試網站速度。
它是一個免費的線上工具,可讓您測試網站的速度。
在執行網站速度測試後,您可能想知道我應該追求的良好網站速度是多少?
良好的頁面載入時間不超過 2 秒。
然而,你做得越快越好。各處幾毫秒的改進加起來可以將載入時間縮短一半甚至一整秒。
是什麼原因導致您的 WordPress 網站變慢?
您的速度測試報告可能包含多項改善建議。然而,其中大部分都是技術術語,對於初學者來說很難理解。
了解導致網站速度變慢的原因是提高效能和做出更明智的長期決策的關鍵。
WordPress 網站速度緩慢的主因是:
- 虛擬主機– 當您的虛擬主機伺服器設定不正確時,可能會損害您的網站速度。
- WordPress 設定– 如果您的 WordPress 網站不提供快取頁面,那麼它會使您的伺服器超載,從而導致您的網站速度緩慢或完全崩潰。
- 頁面大小– 主要是未針對網路最佳化的圖像。
- 不良插件– 如果您使用編碼不良的插件,那麼它會顯著降低您的網站速度。
- 外部腳本– 廣告、字體載入器等外部腳本也會對您的網站效能產生巨大影響。
現在您已經知道是什麼會降低您的 WordPress 網站的速度,讓我們來看看如何加快您的 WordPress 網站的速度。
良好的 WordPress 託管的重要性
在共享託管上,您可以與許多其他客戶共享伺服器資源。這意味著,如果您的相鄰網站獲得大量流量,則可能會影響整個伺服器的效能,從而降低您網站的速度。
另一方面,使用託管 WordPress 託管服務可為您提供最優化的伺服器配置來執行 WordPress。像我們自己就使用Cloudways的托管服務, WordPress 託管公司還提供自動備份、自動 WordPress 更新和更高級的安全配置來保護您的網站。
透過簡單的步驟加速 WordPress(無需編碼)
我們知道,對於初學者來說,更改網站配置可能是一個可怕的想法,特別是如果您不是技術極客。
但別擔心,你並不孤單。我們已經幫助數千名 WordPress 用戶提高了他們的 WordPress 效能。
我們將向您展示如何只需點擊幾下即可加速您的 WordPress 網站(無需編碼)。
如果您可以點擊,那麼您就可以做到這一點!
安裝 WordPress 快取插件
WordPress 頁面是「動態的」。這意味著每次有人造訪您網站上的貼文或頁面時,它們都會即時建立。
為了建立您的頁面,WordPress 必須運行一個進程來查找所需的信息,將其組合在一起,然後將其顯示給您的用戶。
這個過程涉及很多步驟,當您有多個人同時訪問它時,它確實會減慢您的網站速度。
這就是為什麼我們建議每個 WordPress 網站都使用快取外掛。快取可以使您的 WordPress 網站速度提高 2 倍到 5 倍。
這是它的工作原理。
您的快取外掛程式不是每次都經歷整個頁面產生過程,而是在第一次載入後製作頁面的副本,然後將該快取版本提供給每個後續使用者。
如上圖所示,當使用者造訪您的 WordPress 網站時,您的伺服器會從 MySQL 資料庫和 PHP 檔案中檢索資訊。然後它將所有內容組合成 HTML 內容並提供給使用者。
這是一個很長的過程,但是當您使用快取時,您可以跳過很多過程。
有許多優秀的WordPress 快取外掛程式可用,但我們建議使用WP Rocket(高級)或WP Super Cache(免費)外掛程式。
許多 WordPress 主機公司(例如Cloudways)也提供快取解決方案。
優化影像以提高速度
圖像為您的內容帶來活力並有助於提高參與度。研究人員發現,使用彩色視覺效果使人們閱讀您的內容的可能性提高 80%。
但是,如果您的圖像沒有經過優化,那麼它們可能弊大於利。事實上,未經優化的圖像是我們在初學者網站上看到的最常見的速度問題之一。
在直接從手機或相機上傳照片之前,我們建議您使用照片編輯軟體來優化網路影像。
這些照片的原始格式可能具有巨大的檔案大小。但根據影像檔案格式和您在編輯軟體中選擇的壓縮方式,您最多可以將影像大小縮小 5 倍。
在 WPBeginner,我們只使用兩種圖片格式:JPEG 和 PNG。
現在您可能想知道:有什麼區別?
嗯,PNG圖像格式是未壓縮的。壓縮影像時,它會失去一些訊息,因此未壓縮的影像將具有更高的品質和更多的細節。缺點是檔案較大,因此載入時間較長。
另一方面,JPEG是一種壓縮檔案格式,會稍微降低影像質量,但其大小要小得多。
那我們要如何決定選擇哪種圖像格式呢?
- 如果我們的照片或影像有很多不同的顏色,那麼我們使用 JPEG。
- 如果它是更簡單的圖像或我們需要透明圖像,那麼我們使用 PNG。
我們的大部分影像都是 JPEG。
以下是我們可以用於上面使用的 StrangeLoop 圖像的檔案大小和不同壓縮工具的比較圖表。
正如您在圖表中看到的,您使用的圖像格式可以對網站效能產生巨大的影響。
WordPress 效能優化最佳實踐
安裝快取外掛程式並優化圖片後,您會發現您的網站載入速度會快得多。
但如果您確實想讓您的網站盡可能快,則需要使用下面列出的最佳實踐。
這些技巧並不是太技術性,因此您不需要了解任何程式碼來實現它們。但使用它們可以防止導致網站速度變慢的常見問題。
保持您的 WordPress 網站更新
作為一個維護良好的開源項目,WordPress 更新頻繁。每次更新不僅會提供新功能,還會修復安全問題和錯誤。您的 WordPress 主題和外掛程式也可能會定期更新。
身為網站擁有者,您有責任將您的 WordPress 網站、主題和外掛程式更新至最新版本。不這樣做可能會使您的網站速度緩慢且不可靠,並使您容易受到安全威脅。
優化後台進程
WordPress 中的背景進程是在 WordPress 網站後台執行的排程任務。以下是在 WordPress 網站上運行的後台任務的一些範例:
- WordPress 備份外掛任務
- WordPress cron 作業發布預定帖子
- 用於檢查更新的 WordPress cron 作業
- 搜尋引擎和其他爬蟲嘗試獲取內容
計劃發布和更新的 cron 作業等任務對網站效能的影響最小。
然而,其他後台進程(例如備份插件和搜尋引擎的過度爬行)可能會減慢網站速度。
對於備份插件,您需要確保您的WordPress 備份插件僅在網站流量較低時運行。您還需要調整備份的頻率和需要備份的資料。
例如,如果您要建立完整的每日備份,而每週只發布兩次新內容,那麼您需要進行調整。
如果您想要更頻繁的備份(例如即時備份),那麼我們建議使用 SaaS 解決方案,這樣您就不會加重伺服器負擔。
至於抓取,您需要密切注意 Google Search Console 中的抓取報告。頻繁的爬網如果最終出現錯誤,可能會導致您的網站速度變慢或變得無響應。
請參閱我們初學者的完整 Google Search Console 指南,以了解如何調整抓取速度。
在主頁和檔案上使用摘錄
預設情況下,WordPress 在您的主頁和存檔上顯示每篇文章的完整內容。這意味著您的主頁、類別、標籤和其他存檔頁面的載入速度都會變慢。
在這些頁面上顯示完整文章的另一個缺點是使用者感覺沒有必要訪問實際的文章。這會減少您的綜合瀏覽量以及使用者在您網站上花費的時間。
為了加快存檔頁面的載入時間,您可以將網站設定為顯示摘錄而不是完整內容。
您可以導覽至「設定」»「閱讀」,然後選擇「對於來源中的每篇文章,顯示:摘要」而不是「全文」。
有關顯示摘要的優缺點的更多詳細信息,請參閱我們關於WordPress 存檔頁面中的完整帖子與摘要(摘錄)的文章。
將評論拆分為頁面
您的部落格文章收到大量評論嗎?恭喜!這是觀眾參與度的一個很好的指標。
但缺點是,加載所有這些評論可能會影響網站的速度。
WordPress 為此提供了一個內建解決方案。只需前往「設定」»「討論」,然後勾選「將評論分成幾頁」選項旁邊的方塊即可。
使用內容傳遞網路 (CDN)
還記得我們上面提到的,不同地理位置的用戶在您的網站上可能會遇到不同的載入時間嗎?
這是因為您的網站寄存伺服器的位置可能會影響您的網站速度。
例如,假設您的網站寄存公司的伺服器位於美國。美國的訪客通常會比印度的訪客看到更快的載入時間。
使用內容交付網路 (CDN) 可以幫助加快所有訪客的載入時間。
CDN 是由世界各地的伺服器組成的網路。每個伺服器都會儲存用於組成您的網站的「靜態」檔案。
這些靜態文件包括不變的文件,例如圖片、CSS 和 JavaScript,與上面解釋的「動態」的 WordPress 頁面不同。
當您使用 CDN 時,每次使用者造訪您的網站時,他們都會從距離他們最近的伺服器取得這些靜態檔案。您自己的網站寄存伺服器也會更快,因為 CDN 正在完成大量工作。
您可以在此資訊圖表中了解它的工作原理。
我們推薦使用Sucuri、Bunny CDN或 Cloudflare 。
它與 WordPress 網站配合良好,並補充您現有的 WordPress 快取插件,以實現更快的載入時間。
不要將音訊/視訊檔案直接上傳到 WordPress
您可以直接將音訊和視訊檔案上傳到您的 WordPress 網站,它會自動在 HTML5 播放器中顯示它們…
但你絕對不該這麼做!
託管音訊和視訊會消耗您的頻寬。您的網站寄存公司可能會向您收取超額費用,甚至可能完全關閉您的網站,即使您的方案包括「無限」頻寬。
託管大型媒體檔案也會大大增加您的備份大小,並使您很難從備份中還原 WordPress。
相反,您應該使用音訊和視訊託管服務,例如 YouTube、Vimeo、DailyMotion、SoundCloud 等,並讓他們來處理繁重的工作。他們有足夠的頻寬!
WordPress 具有內建影片嵌入功能,因此您可以將影片的 URL 直接複製並貼上到您的貼文中,它會自動嵌入。
使用速度優化的主題
為您的網站選擇主題時,請務必特別注意速度優化。一些漂亮且令人印象深刻的主題實際上編碼很差,可能會減慢您的網站速度。
通常,選擇一個簡單的主題比選擇一個充滿複雜佈局、華麗的動畫和其他不必要的功能的主題要好。您始終可以使用優質 WordPress 外掛程式添加這些功能。
使用更快的插件
無論您的網站是否需要,編碼不良的 WordPress 外掛通常會載入過多的內容。這會提高頁面載入速度並降低網站速度。
為了幫助您選擇最好的插件,我們經常發布我們專家精選的最佳 WordPress 插件展示。我們特別關注易用性、使用者體驗,以及最重要的效能。
以下是我們精選的一些最常見 WordPress 外掛類別。
- FluentForm – WordPress最快、最適合初學者的聯絡表單外掛。
- 多合一 SEO – 強大的WordPress SEO 插件,特別強調網站效能,幫助您獲得更高的 SEO 排名。
- MonsterInsights – 適用於 WordPress 的最佳 Google 分析插件,不會降低您網站的速度。甚至包括在本地加載 gtag.js 的選項,以加快您的 Google Core Web Vitals 得分。
- 共享計數——社交媒體插件加載額外的腳本,但不是那麼優雅。Shared Counts 是 WordPress 最快的社群媒體外掛之一。
- SeedProd – 拖放WordPress 頁面建立器插件,可協助您建立速度極快的登陸頁面和自訂網站主題。
除了我們自己的建議之外,您還可以執行自己的測試。只需在安裝插件之前和之後運行速度測試即可比較其對效能的影響。
微調 WordPress 速度(進階)
透過使用上面列出的 WordPress 來優化最佳實踐和基本速度技巧,您應該會看到網站的載入時間有了很大的改善。
但每一分每秒都很重要。如果您想獲得盡可能快的速度,那麼您需要進行更多更改。
以下技巧更具技術性,其中一些技巧要求您修改網站檔案或對PHP有基本了解。您需要確保首先備份您的網站以防萬一。
將長篇貼文拆分為頁面
讀者往往喜歡更長、更深入的部落格文章。較長的貼文甚至往往在搜尋引擎中排名較高。
但如果您要發布包含大量圖像的長篇文章,則可能會影響您的載入時間。
相反,請考慮將較長的帖子分成多個頁面。
WordPress 帶有內建功能來做到這一點。<!––nextpage––>
只需在您想要將其拆分到下一頁的文章中添加標籤即可。如果您還想將文章拆分到下一頁,請再次執行此操作。
減少外部 HTTP 請求
許多 WordPress 外掛和主題從其他網站載入各種文件。這些文件可以包括來自外部資源(例如 Google、Facebook、分析服務等)的腳本、樣式表和圖像。
使用其中的一些就可以了。其中許多文件都經過優化,可以盡快加載,因此比將它們託管在您自己的網站上要快。
但如果您的外掛程式發出大量此類請求,那麼它可能會顯著減慢您的網站速度。
減少資料庫調用
注意:此步驟技術性較強,需要 PHP 和WordPress 範本檔案的基本知識。
不幸的是,有很多編碼很差的 WordPress 主題。他們忽略了 WordPress 標準實踐,最終直接進行資料庫調用,或對資料庫發出過多不必要的請求。這確實會降低伺服器的速度,因為它會為伺服器帶來太多的工作要做。
即使編碼良好的主題也可以包含進行資料庫呼叫的程式碼,只是為了取得部落格的基本資訊。
優化 WordPress 資料庫
使用 WordPress 一段時間後,您的資料庫將包含大量您可能不再需要的資訊。為了提高效能,您可以優化資料庫以消除所有不必要的資訊。
這可以透過WP-Sweep 外掛輕鬆管理。它允許您透過刪除垃圾貼文、修訂、未使用的標籤等內容來清理 WordPress 資料庫。只需單擊一下,它還可以優化您的資料庫結構。
限制貼文修改
發布修訂會佔用 WordPress 資料庫中的空間。一些用戶認為修訂也會影響插件運行的某些資料庫查詢。如果外掛程式沒有明確排除後期修訂,它可能會透過不必要的搜尋來減慢您的網站速度。
您可以輕鬆限制 WordPress 為每篇文章保留的修訂數量。只需將這行程式碼新增到您的 wp-config.php 檔案中即可。
1 | define( 'WP_POST_REVISIONS' , 4 ); |
此程式碼將限制 WordPress 只保存每個貼文或頁面的最後 4 個修訂版本,並自動丟棄較舊的修訂版本。
禁用內容的盜鏈
如果您在 WordPress 網站上創建高品質的內容,那麼可悲的事實是它可能遲早會被盜。
發生這種情況的一種方式是其他網站直接從您網站上的 URL 提供您的圖像,而不是將它們上傳到自己的伺服器。實際上,他們正在竊取您的網站託管頻寬,而您卻無法獲得任何流量。
如果需要,請使用延遲加載
如果您在部落格文章中添加許多圖像、多個影片嵌入和照片庫,那麼您的網站可以從延遲加載中受益。
延遲加載不會立即加載所有圖像和視頻,而是僅下載用戶螢幕上可見的圖像和視頻。它用佔位符圖像替換所有其他圖像和視訊嵌入。
當使用者向下捲動時,您的網站會載入現在在瀏覽器檢視區域中可見的圖像。您可以延遲加載圖像、視頻,甚至 WordPress 評論和頭像。
對於圖像、iframe 和視頻,您可以使用WP Rocket插件的延遲加載。
使用 DNS 等級網站防火牆
WordPress 防火牆外掛程式可協助您阻止暴力攻擊、駭客攻擊和惡意軟體。但是,並非所有防火牆插件都是相同的。
其中一些在您的網站上運行,這意味著攻擊者在被阻止之前已經能夠到達您的網站伺服器。這對於安全性仍然有效,但對於效能而言並不是最佳的。
這就是為什麼我們建議使用 DNS 等級防火牆,例如Sucuri或Cloudflare。這些防火牆甚至在惡意請求到達您的網站之前就將其封鎖。
無需外掛即可修復 HTTPS/SSL 錯誤
如果您將網站切換到 HTTPS/SSL,那麼您可能會遇到混合內容錯誤。
解決這個問題最簡單的方法是安裝像Really Simple SSL這樣的插件。然而,問題是這些外掛程式首先捕獲所有 URL,然後將它們變更為 HTTPS,然後再將其發送到使用者的瀏覽器。
使用最新的 PHP 版本
WordPress 主要是用 PHP 程式語言編寫的。它是一種伺服器端語言,這意味著它安裝並運行在您的託管伺服器上。
所有優秀的 WordPress 託管公司都在其伺服器上使用最穩定的 PHP 版本。但是,您的主機公司可能正在運行稍舊的 PHP 版本。
較新的 PHP 7 比前身快兩倍。這是您的網站必須利用的巨大效能提升。
您可以透過安裝並啟用版本資訊外掛程式來查看您的網站正在使用哪個 PHP 版本。
啟動後,該外掛程式將在 WordPress 管理儀表板的頁尾區域顯示您的 PHP 版本。
如果您的網站使用的版本低於 PHP 7,請要求您的主機提供者為您更新。如果他們無法這樣做,那麼是時候尋找新的WordPress 託管公司了。