【教學】Google PageSpeed Insights-

 前言 

今天來跟各位聊一個前端開發的工具,它叫做「PageSpeed Insights」

就如同它字面上的意思,能夠幫你提升 (優化) 網站的載入速度

一般來說,我覺得任何網站開發完成後,都要跑一下這個工具!

為什麼我會這樣說:因為有時候是「取決於客戶」要不要跑~

阿我本人是比較囉嗦一點,就算客戶說不用跑,我還是會給它偷跑一下。

 

這篇文章主要放在「工具」的教學,至於「優化技巧」要等我熟一點,才能分享給大家瞧瞧。

示範的網站只有用 HTML、CSS、BootStrap 進行設計,

對於前、後端的開發人員應該都可以輕鬆上手!

 

貼心提醒:如果圖片看不清楚,可以點開看大圖喔~




 軟體資訊 

【名稱】Google PageSpeed Insights (簡稱 PSI)

【性質】免費

【版本】

【下載】

【官網】https://pagespeed.web.dev/

 

 實際操作 

首先進入官網,然後把你要「優化的網站網址」丟上去,記得點擊「分析」

【教學】Google PageSpeed Insights-

讓它跑一下,最後產出「行動裝置」「電腦」兩個報表。

按照我以前的經驗來看,電腦報表通常不會有大問題,反而是「行動裝置」可能不好看

這是因為工程師在實際開發時,往往忽略 RWD 的部分 (覺得電腦螢幕看起來沒跑版就 OK)。

 

另外,下方 4 個圈圈,我猜有人會問:是不是要全部 100 分才合格?

請別為難自己,你只要保持 4 個「綠色」圈圈,就代表這個網站的載入速度夠快了。

【教學】Google PageSpeed Insights-

我就以「電腦」報表來說,紅色三角形是我優先要處理的項目。

 

當然如果你很熟悉它的稽核指標,你也可以只挑重點處理:

1. FCP (首次顯示內容所需時間)

使用者看到第一個元素顯示於網頁上所需要的時間。(最好在 1.8 秒以下)

2. LCP (最大內容繪製時間)

使用者在可見區域看到最大元素 (通常是 img 元素) 所需要的時間。(最好在 2.5 秒以下)

3. 其他指標... (我沒有很熟悉)

 

我想特別提 LCP 這個指標,以前在 img 元素習慣直接加上 loading='lazy' 屬性值。

那時的我天真以為:因為圖片很大張,會拖慢載入的速度,所以我要「全部」慢慢載入。

好啦,這時候 FCP 和 LCP 就「難看」了,你問我為什麼:

因為網站「最上方」就剛好放了一張「最大張」的圖片,所以就悲劇了。

【教學】Google PageSpeed Insights-

帶著大家看第一個優化項目,它叫我提供 next-gen 圖片格式,就是 WebP 圖片。

【教學】Google PageSpeed Insights-

因為客戶的圖片不算機密資訊 (可以在網站公開),所以我請他到 cloudconvert 轉檔。

這個工具蠻好用的,像是 PNG 或 JPG 都可以轉成 WebP 檔案,一個網站就搞定這個問題。

【教學】Google PageSpeed Insights-

最後說一下,現代網站的組成通常少不了「圖片」這個元素,同時它也是最容易踩雷的地方。

其實 Google 有幫大家整理圖片優化的技巧,如果你卡關的時候可以進去看看。

【教學】Google PageSpeed Insights-

 

今天就跟大家介紹到這邊,如果有問題可以在下方跟我聊~

我是 W 先生,我們下次見!

順便工商一下,我預計在 2025 上半年舉辦我的論文訪談,詳情可以參考這裡

 

 懶人包 

文章分類 / 前端

 

 延伸閱讀 

Google Analytics 4-網站流量分析工具

 

🔥 馬上追蹤本站,千萬別錯過最新文章

🔔 關於本站 / 快速導覽

🔔 Facebook

🔔 Instagram

Mr.W 電腦村莊_FB封面照.png

arrow
arrow
    創作者介紹
    創作者 Mr. W 的頭像
    Mr. W

    Mr. W 電腦村莊

    Mr. W 發表在 痞客邦 留言(0) 人氣()