【WordPress教學】如何優化 WordPress速度,新手站長必看的網站優化指南
WordPress網站速度優化

【WordPress教學】如何優化 WordPress速度,新手站長必看的網站優化指南

文章最後更新日期 2021 年 6 月 10 日

你的 WordPress網站速度 夠快嗎?你知道WordPress速度會影響到使用者體驗及 Google 排名嗎?

今天的WordPress教學,要來分享 如何優化WordPress速度,提高你的 WordPress SEO,加速你的 WordPress網站!

為什麼速度對WordPress網站很重要?

在現在講求「效率」的時代,如果你的網站速度非常的慢,儘管網站的內容再好,也是讓使用者望之卻步,在網站內容還沒顯示之前,就已經離開網站,所以網站的速度快慢,不僅會影響到使用者進入你網站的停留時間,也會提升網站跳出率,間接影響到SEO的分數

根據統計數據指出,若是網站載入時間超過 2秒,就有大約50%的使用者會放棄等待而離開網站

知名電商平台亞馬遜 Amazon 曾經也統計過,當網站載入時間增加 1秒,就會損失 16億美元的銷售額,相當於是 7%的轉換損失。

所以如果你希望網站可以得到更多的網站流量,就一定要讓你的WordPress網站更快!

延伸閱讀:10分鐘帶你完整建立WordPress部落格網站

如何檢查WordPress網站速度?

當你的WordPress使用一段時間之後,因為網站資料量變多,網站流量增加、圖片影片增加等因素,導致主機的效能不夠,可能會發現速度變的愈來愈慢

也有可能自己覺得網站速度很快,但是沒發現到其他使用者連線很慢的狀況,這是因為你看過自己的網站,所以Chrome瀏覽器會將網站儲存一份「快取」檔案,然後在你查看網站的時候讀取,所以很快的就會將網站內容載入完成

加上每個人瀏覽網站的地區位置不同,速度也有所差異,所以需要透過第三方工具來幫我們檢測,數據會比較客觀

在這裡站長推薦 3個站長常用的 網站測速工具,可以檢測出電腦版及手機版的速度

這三個都是免費的網站測速工具,讓你可以比較清楚要怎麼開始優化網站速度

什麼會影響到 WordPress網站速度?

一般來說,WordPress網站會開始變慢有 7個原因

  1. 主機效能不足-網站主機的穩定性與效能,會影響到網站的載入速度,所以一定要針對「網站需求」來選擇適合的網站主機
  2. WordPress設定-WordPress網站沒安裝快取外掛的話,也會增加網站主機的運算時間
  3. 網站頁面大小-網站所使用到的圖片都需要優化檔案大小,建議最多在300kb以下
  4. 影片外連內嵌-影片的檔案與流量最為驚人,建議傳到 Youtube 或 Vimeo再嵌入到網站就好
  5. WordPress外掛衝突-若是WordPress程式有相衝的話,也會讓網站速度變慢
  6. 外部資源連結-例如追蹤碼、廣告程式碼、外部字字體等等,過多也會影響到網站的速度與效能
  7. 減少 request請求-選擇速度快的佈景主題,沒用到的外掛都要關掉

在上述所提到的原因中,尤其以網站主機效能最為關鍵,若是主機效能太差,再怎麼優化設定都沒有用

這裡可以參考站長推薦的網站主機清單,這是站長不斷踩雷之後所篩選出來幾家比較優的主機,可以讓你少走很多冤枉路

優化WordPress速度的10個方法

1、安裝 WordPress快取外掛

WordPress的網站頁面是從資料庫抓出來的,所以使用者進入你的網站後,網站必需先去資料庫找尋資料並顯示出來

當A使用者進入網站,網站主機就需要重新運算,將A使用者要看的資料找出來並顯示,當B使用者也進入網站後,網站主機同樣運算一次也需要到資料庫尋找並顯示,在這個尋找的過程中,就不斷的花費主機的尋找時間與資源,造成很多重複性的動作及時間

所以為了解決這個問題,我們可以將主機所運算好的網頁,單獨存成一個HTML檔,讓進來的使用者可以直接瀏覽這個 Html,就可以減少主機的運算時間,這個獨立的頁面是我們通稱的「快取Cache」

WordPress快取有很多,在這裡站長推薦你使用的 WP Rocket(付費)或是 WP Super Cache(免費)的外掛

就站長所知,有些主機商有針對WordPress網站做優化,本身就有提供不錯的快取外掛

例如
CloudwaysBreeze外掛
SiteGround SG Optimizer外掛
若你是使用這兩家主機商的話,可以安裝官方主機商提供的外掛就好

2、使用 Lazy Loading外掛(延遲載入)

進入一個網站之後,通常網站會先將整個頁面的資料都載入完成後才會開始顯示內容,所以需要一些載入的時間

Lazy Loading 可以做到進入頁面之後,看到網站哪個段落,就自動載入這個段落的內容,可以設定網站資料顯示的優先順序,例如先顯示文字再顯示圖片,所以可以減少剛進入網站等待的時間

目前有很多WordPress快取外掛都有提供 Lazy Loading的功能,例如 SG Optimizer、WP Rocket(付費)Lazy Load Optimizer(免費)

3、優化圖片品質加快載入速度

網站圖片可以吸引訪客的目光,也可以提升網站的質感,一個圖文並荗的網站頁面,可以大大提升訪客瀏覽的興趣

不過如果圖片大小沒有經過壓縮處理的話,很容易會讓訪客進入網站的時候卡住,這也是站長常常看到很多網站速度非常慢的原因之一

不論是在圖庫網站下載/購買,或是自行拍攝照片,通常這類型的圖片的解析度都非常的大,不適合直接放在網站上
圖片解析度及檔案大小可以透過 Photoshop 等影像編輯軟體來壓縮解度析度,或是使用 Smush 圖片壓縮外掛 來做圖片處理

4、優化WordPress資料庫

WordPress 會自動幫你儲存「草稿」及「文章版本」或是垃圾筒內的文章,當網站經營一段時間之後,累積的草稿及文章版本數量愈來愈多,網站的資料庫愈來愈肥大,速度就會愈來愈慢

可以使用 WP Rocket(付費) WP Optimize這類型的外掛來做資料庫清理,減少資料庫的資料量

也可以關閉 WordPress文章版本的功能,只要複製下方的語法,到 wp-config.php 檔案中貼上就可以了

define( 'WP_POST_REVISIONS', 4 );

上面的數字 「4」,表示要儲存的文章版本數量,可以依需求自行修改

5、選擇速度較優的佈景主題

要幫網站選擇主題之前,要特別注意速度優化的部份,有些WordPress主題會將很多網站功能包在一起,而大部份功能可能都沒使用到,就會造成資源浪費

比較簡潔一點的主題,站長推薦 Astra(通用)OceanWP(通用)Jannah(形象網站)Soledad(部落格)

6、減少外部HTTP request請求

WordPress網站的主題和外掛會從其他網站載 入各種外部資源,例如 js語法、css樣式表或是 Google分析服務、Facebook像素等等
只安裝所需要的外掛就好,關閉沒用到的外掛

7、提升網站安全性

定時的更新 WordPress版本及外掛版本,除了可以修復網站的安全性及錯誤之外,也可以減少網站被攻擊所造成的主機資源負載
除了更新WordPress及外掛之外,也可以安裝  Akismet 來防止垃圾訊息 或 WPS Limit Login 來限制登入的次數

8、升級為PHP7.0以上

將主機的PHP版本升級到7.0以上,通常愈高的PHP版本運算速度也愈快
更新之前記得要先「備份」網站,以免造成網站不相容而影響到網站運作唷~

9、Gzip壓縮

將網站的HTML、CSS、JavaScript做壓縮,讓主機可以直接讀取一個檔案,而不需要讀取每個HTML、CSS、JavaScript,加快網站的讀取速度
CloudwaysBreeze外掛SiteGround SG Optimizer外掛 這兩個外掛都有這個功能,也可以使用 WP Rocket(付費)WP Optimize(免費) 來達成

10、使用CDN服務

CDN是由世界各地的伺服器組成的網路,會在每個伺服器中儲存你網站的靜態文件,
當使用者要進入你的網站時,就會找最近的伺服器去抓出檔案,就可以快速的載入網站內容

站長常用的 CDN服務是 Cloudflare,有興趣的朋友也可以試試看

結論

網站最重要的就是速度,一個速度快的WordPress網站不僅可以增加使用者體驗,降低跳出率,也能讓使用者有耐心的看下去,這是網站最重要的一環,也是最容易被忽視的一塊領域,如果你正卡著網站流量上不去的問題,或許可以試著優化網站速度,就可以讓你的網站流量開始up! up !



若是有網頁設計的需求,也可以透過「聯絡表單」或是「線上客服」的方式與我們聯繫, 我們也有提供一對一教學及顧問服務,有需求的話也都可以跟我們聯絡唷

如果對 WordPress架站 有興趣的朋友,可以訂閱馬思特電子報或是按讚追蹤馬思特粉絲頁,我們將不定時發佈 WordPress網站 及 網頁設計相關文章。

歡迎加入社團:「WordPres網站架設 / 網頁設計接案 / 部落格經營 / 網路行銷 」,主題是討論網站架設、部落格經營、網路行銷,有興趣的朋友也歡迎加入社團一同交流

更多實用文章推薦

馬思特

12年以上網站架設與網路行銷的經驗,架設過的網站已有上百個,製作過形象網站、購物網站、會員網站、課程平台網站,希望將多年來的網站經營經驗技巧分享給你,有任何問題也歡迎來訊聊聊

發佈留言