目錄

網站顯示速度慢,不但對使用者體驗有負面影響,也會讓網頁在搜尋結果的排名往後退。前一陣子錢鼠的朋友就遇這個問題,令他十分困擾。一般來說,解決的方式有兩個,一是把網頁「變小」,二是減少瀏覽器跟伺服器要求的檔案數量。

找出大圖片,進行適當壓縮

當網頁顯示速度慢,第一個要懷疑是否用了太大的圖片,例如圖片寬度看起來是600像素,實際上卻是2048像素,此時你可以這麼做:

  • 以版面可容納的寬度為準,在電腦裡先把要用的圖片「真正地」縮小。
  • 如果是JPG格式的話,做出2張不同壓縮品質的圖片,用肉眼比較看看,畫質差異不明顯的話,應該選擇壓縮品質低的圖片,有效減少檔案大小。
  • 除非一定要用PNG圖片,轉存成JPG格式的話,至少省下一半的檔案大小,當然您也可以轉檔成WebP的格式,這樣會更小。
  • 幫圖片指定寬度、高度,讓瀏覽器知道預留多大的位置,避免為了下載圖片而阻擋瀏覽器繼續顯示接下來的網頁元素。

▲紅框中的圖片寬度約為600像素。

▲在新分頁開啟圖片,發現它比網頁的寬度還要大,不僅拖慢網頁速度,也浪費頻寬(=錢)。

用Chrome 瀏覽器找出肥大圖片檔案

如果網頁裡面的圖片蠻多的,逐一打開檢查太花時間了,此時可以用Chrome 瀏覽器內建的「開發人員工具」列出所有網頁圖片的資訊,快速找出需要瘦身的圖片檔案。

如右圖示:打開「開發人員工具」後,點一下「Network」頁籤,把「Disable cache」打勾,並按一下「Images」表示只看圖片檔案,然後重新整理網頁。我們從「Size」欄可以清楚看到圖片大小。

用 Google PageSpeed Insights 幫網頁顯示速度做健檢

除了圖片,網頁結構、CSS、JavaScript等等,也有優化的技巧,看似千頭萬緒,此時先用免費的 Google PageSpeed Insights 來檢查,根據結果一步一步改善吧!

PageSpeed Insights 的使用方式很簡單,把網頁的網址丟進去分析即可。它會給你一個整體分數(愈高愈好),從SEO的觀點來看,電腦版90分、行動版80分以上是比較理想的;指引問題在那裡,並提出明確的改善之道,例如減少伺服器回應時間、啟用壓縮功能、最佳化圖片、壓縮 JavaScript、壓縮 HTML……等等。

▲Google PageSpeed Insights網址:https://pagespeed.web.dev/
類似的工具包括 gtmetrix.com、websiteoptimization.com 等等,如果你本身沒有技術能力,拿這些資訊請工程師幫忙處理吧!

JavaScript、CSS 是網頁必備元素,也是優化重點

許多網頁健檢工具都會提到 JavaScript、CSS檔案要進行優化,小編以過去的實作經驗,提出一些要點讓大家參考:

  • Javacript、CSS程式碼採用外部檔案連結,不要直接放到HTML標籤裡面,也要減少檔案數量。
  • 壓縮JavaScript、CSS檔案。
  • 把CSS檔案的內容適當分拆,一個網站會有許多不同版型的網頁,避免載入不需要的CSS。
  • 採用CSS Sprites,把網頁裡會重複用到的小圖片集合成一張圖片,避免瀏覽器跟伺服器要求的檔案過多。
  • 幫網頁元素加上互動效果的JavaScript 程式碼應該放在最後面,也就是靠近標籤之前。
  • 當你要置入第三方的 JavaScript 程式碼(例如流量統計、再行銷用途……),記得選擇「非同步」版本。

▲壓縮過的CSS檔案大概長這樣!把不必要的空白、分行拿掉,降低檔案大小,讓整體速度變快。

除了以上可以自我檢查、調校的技巧,選用優質的虛擬主機或雲端主機也是必備條件,他們可以提供穩定的硬體效能、頻寬,讓網頁不會「卡卡」,進階的技巧則是採用CDN機制,這又是另一個值得寫一篇的主題了。

TAKI Cloud 雲端主機
TAKI Cloud 雲端主機 只要470元起
主機速度過慢?試試我們的 WordPress 主機吧!
主機速度過慢?試試我們的 WordPress 主機吧!
TAKI Cloud 實體主機 Dedicated Server
TAKI Cloud 實體主機 只要4,500起
TAKI Cloud WordPress雲端主機 多合一加速解決方案
TAKI Cloud WordPress雲端主機多合一方案
TAKI Cloud 中華電信 主機代管 服務
TAKI Cloud 主機代管 只要2,000元起
WordPress 網頁設計專家
WordPress 網頁設計專家

By taki

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *