網站效能優化工具 | 前端效能優化

阿榮
發佈於前端
2024/03/19閱讀時間約 2 分鐘
【shout out to 莫力全✨】
重點整理 & 重述 & 加一點點自己的補充

評估網站效能

要怎麼評估一個網站的效能呢?
只靠自我感受? (X)
考慮網速慢的環境 + 搜尋引擎判斷效能 (O)

單看上面的考量點還是會不知道實際該怎麼去判斷,對吧? 莫急莫荒莫害怕,已經有幾個檢測網站的工具可以使用了,它們使用一些特定且公認的指標來檢測網站的效能。



Google PageSpeed Insights

輸入需要檢測的網址就 OK 囉。

首先輸入 Vue 專題網址。好的,不出意料。分數非常非常的低...
在行動裝置和電腦分別獲得 55 和 57 分🥹🥹,無障礙功能分數也還有不小的改善空間。因為資料不會存在 Google 帳號中,測完後想要留資料,可以收藏存在網頁書籤,或複製連結存放,。

行動裝置網頁效能

行動裝置網頁效能

電腦網頁效能

電腦網頁效能


除了總分以外,也提供了各項指標的速度和一系列的診斷項目建議 (只截部分作為展示)。

raw-image
raw-image


PageSpeed 背後其實也是根據 Lighthouse 分析的研究資料計算出分數的。LH 資料比較完整和多元,相對的,使用方式比較不方便;PS 則非常容易使用,只要打開瀏覽器就可以,aka 也能用手機開!


WebPageTest

WebPageTest 最大的優勢就是「可以輕鬆檢測網站在不同瀏覽器下的狀況」。一樣輸入網站網址就 OK 了,環境部分可以選擇他預設的,或是進階設定成自己需要的。

raw-image


Google Lighthouse

莫大最常使用也最推薦的工具,介面圖表與網站檢測後的資訊都十分完整,除了效能以外,還提供如 Accessibility、Best Practices、SEO,還可以檢測是不是符合 PWA 的標準。

chatgpt 解釋:PWA 指的是「Progressive Web App」,是一種結合網頁和原生應用程式功能的應用程式開發方法。PWA 允許開發者建立具有快速載入速度、離線工作能力、推送通知等特性的 Web 應用程式,同時提供類似原生應用程式的使用者體驗。

2 種使用方法

  1. 安裝 Lighthouse Chrome Extension
  2. 使用 Devtool 的 Lighthouse

Lighthouse Chrome Extension

lighthouse-ci

最後有補充將 lighthouse 結合 CI/CD workflow,有興趣可以點擊下面連結查看完整文章。

參考/學習資源

主要放程式學習筆記,分享 Creative Coding 相關內容、作品
留言0
查看全部
發表第一個留言支持創作者!