如何優化 WordPress 網站,提升網站速度?初學者也能自己優化網站的 4 個方法

優化 WordPress 網站的方法有很多,你網站的載入速度問題也可能出自於各種原因,而今天要帶給你幾個快速檢測與快速提升 WordPress 網站速度的方法,讓你不需要更換虛擬主機商或是撰寫各種程式碼,就能簡單的幫助你有效提升 WordPress 的網站速度。

用 AI 摘要這篇文章:

壓縮圖片、裝好快取外掛、升級 PHP 到 8.x,這三個動作做完就能解決 80% 的 WordPress 速度問題。剩下的靠 CDN、資料庫清理和主題減肥逐步補上。

你的 WordPress 網站載入速度,正在默默決定你的搜尋排名和訪客去留。根據 Google 的研究數據,頁面載入時間從 1 秒增加到 3 秒,跳出率會飆升 32%。當你的網站讓人等超過 3 秒,每三個訪客就有一個直接關掉頁面走人。這不是危言聳聽,而是 2026 年網站經營的現實。

好消息是,WordPress 的速度優化並不需要你成為工程師。從安裝一個快取外掛、壓縮幾張圖片,到升級 PHP 版本,大部分的加速動作都可以在後台點幾下滑鼠就完成。這篇文章會帶你從檢測網站速度開始,一步一步走過 10 個經過實證的 WordPress 加速方法,不管你是剛架站的新手還是想進一步擠出效能的老站長,都能找到適合自己的優化策略。這些方法不需要撰寫任何程式碼,照著步驟做就能看到效果。

為什麼 WordPress 網站速度這麼重要?

很多人以為SEO 就是寫好文章、塞對關鍵字,其他交給時間就好。但 Google 在 2021 年正式把 Core Web Vitals 納入排名因素之後,網站的「體驗品質」已經變成了排名競爭的硬門檻。你的內容再好,速度跟不上,排名就是上不去。

Core Web Vitals 三大指標是什麼?

Core Web Vitals 是 Google 定義的一組網頁體驗指標,目前包含三個核心項目。這些指標不只影響你的搜尋排名,更直接決定了訪客對你網站的第一印象。你可以把它們想像成網站健康的體檢報告,每一項都代表使用者體驗的一個面向。想深入了解速度對排名的具體影響,可以參考我們整理的WordPress 網站速度變慢的解決技巧,裡面有更詳細的數據和說明。

  1. LCP(Largest Contentful Paint):頁面最大元素的渲染時間。簡單說就是訪客打開你的網頁後,最大的那塊內容(通常是首圖或標題區塊)完全顯示出來花了多久。Google 的標準是 2.5 秒以內算「良好」。
  2. INP(Interaction to Next Paint):2024 年 3 月正式取代了舊的 FID 指標,衡量使用者在頁面上互動(點擊、捲動、輸入)到畫面回應的延遲時間。標準是 200 毫秒以內。
  3. CLS(Cumulative Layout Shift):頁面載入過程中的視覺穩定度。你有沒有遇過讀到一半突然整個版面跳動、廣告突然插入導致誤點?那就是 CLS 太高。標準是 0.1 以內。

這三個指標不只是技術術語,它們直接影響使用者對你網站的感受。一個載入飛快、互動靈敏、版面穩定的網站,自然能留住更多訪客,也能獲得更好的搜尋排名。你可以透過網站速度測試工具來檢測自己目前的 Core Web Vitals 表現。

Amazon 曾做過一個經典實驗:頁面載入每延遲 100 毫秒,營收就下降 1%。對一般網站來說,速度的影響同樣真實。載入時間從 2 秒拉到 4 秒,跳出率可能翻倍。這就是為什麼站內優化的第一步,永遠是把速度搞定。

如何檢測 WordPress 網站速度?5 個免費工具推薦

在動手優化之前,你得先知道自己網站到底有多慢、慢在哪裡。憑感覺猜測是效率最差的做法,用數據說話才是正道。以下推薦 5 個免費的網站測速工具,各有特色,建議搭配使用。

  1. Google PageSpeed Insights:Google 官方出品,直接整合 Core Web Vitals 和 Lighthouse 審計報告。輸入網址就能看到行動版和桌面版的個別評分,紅色代表需要改善,綠色代表通過。它的數據來自 Chrome 使用者的真實體驗(CrUX 資料庫),參考價值最高。
  2. GTmetrix:提供瀑布流圖,讓你清楚看到每個資源(圖片、CSS、JS、字型)的載入時間和大小。免費版可以選擇測試地區和瀏覽器,還會給出具體的優化建議和優先順序。
  3. Pingdom Website Speed Test:支援從全球多個節點測試你的網站回應時間,對於有海外讀者的網站特別實用。報告會列出載入時間、頁面大小、請求數量等關鍵數據。
  4. Lighthouse:Chrome 瀏覽器內建的開發者工具,按 F12 開啟 DevTools 後切到 Lighthouse 標籤就能使用。它不只測速度,還會同時檢查 SEO、無障礙性和最佳實踐。
  5. WebPageTest:進階使用者首選,可以設定多種測試條件(地點、裝置、連線速度),甚至提供頁面載入過程的影片回放,讓你像看慢動作重播一樣找出卡在哪裡。

建議你先用 GiftofSpeed 或 Google PageSpeed Insights 做一次基準測試,記錄下目前的分數和載入時間。等優化完成之後再測一次,就能清楚量化改善的幅度。你也可以用 httpstatus 來檢查網址的重定向路徑和 HTTP 狀態代碼,過多的 301/302 重定向也會拖慢速度。

方法 1:壓縮圖片並轉換 WebP/AVIF 格式

如果你的 WordPress 網站只能做一件事來加速,那就壓縮圖片。HTTP Archive 的統計數據顯示,圖片平均佔一個網頁總重量的 50% 以上。一張未經壓縮的 5000×3000 相機直出照片可能高達 5-10 MB,但實際在網頁上呈現可能只需要 800×500 的尺寸和 100 KB 的檔案大小。這中間的差距,就是你可以輕鬆搶回來的速度。我自己的經驗是,幫客戶做完圖片壓縮之後,首頁載入時間平均可以縮短 40-60%,這個單一動作的投資報酬率遠超過其他任何優化。

WebP 與 AVIF:新一代圖片格式

傳統的 JPEG 和 PNG 格式已經用了幾十年,雖然相容性無可挑剔,但壓縮效率早就被新一代格式超越了。Google 開發的 WebP 格式在相同畫質下比 JPEG 小 25-35%,而更新的 AVIF 格式還能再壓縮 20%。在 WordPress 中使用 WebP 圖片格式已經變成標準做法,WordPress 5.8 之後也原生支援 WebP 上傳。如果你需要把現有的 WebP 圖片轉回其他格式,AnyWebP 是一個免費又好用的線上轉檔工具。

好消息是你不需要手動一張一張轉檔。市面上有大量工具可以幫你自動完成這些工作,從線上壓縮服務到 WordPress 外掛都有。Compress PNG/JPG 這類線上工具適合偶爾處理幾張圖片的需求,最多可以減少 80% 的容量又保留品質。但如果你的網站經常上傳新內容,安裝一個自動壓縮外掛才是長久之計。對於想要提升圖片畫質的使用者,AI Image Enhancer 可以透過 AI 技術免費線上增強圖片的色彩和清晰度。

ShortPixel 自動壓縮外掛設定教學

在眾多圖片壓縮外掛中,我個人推薦 ShortPixel。原因很簡單:它同時支援 Lossy(有損)、Lossless(無損)和 Glossy 三種壓縮模式,能自動把上傳的圖片轉成 WebP 格式,而且每個月提供 100 張免費壓縮額度,額度每個月自動重置。對大多數中小型網站來說,免費版就完全夠用了。

如果你的網站圖片量比較大,每個月超過 100 張,也可以考慮 ShortPixel 的付費方案。價格非常划算,一次買斷的方案可以用一輩子,不用每個月續訂。安裝之後,每次你在 WordPress 媒體庫上傳圖片,ShortPixel 就會自動在背景完成壓縮和格式轉換,完全不需要手動操作。

除了壓縮之外,WordPress 從 5.5 版本開始原生支援 Lazy Loading。這表示瀏覽器會延遲載入頁面下方還看不到的圖片,等使用者捲動到那個位置時才開始下載。對於圖片很多的文章頁面,這個功能可以大幅縮短首次載入時間,你不需要安裝任何外掛就能使用。

方法 2:安裝快取暫存外掛提升回應速度

WordPress 快取的運作原理

要理解快取為什麼能加速 WordPress,得先搞懂 WordPress 的運作方式。每次有訪客打開你的頁面,WordPress 都要執行一連串動作:啟動 PHP 引擎、連接資料庫、查出文章內容、執行所有外掛的程式碼、組合 HTML、最終把完整的頁面回傳給瀏覽器。這整個過程叫做「動態渲染」,每個訪客每次造訪都要跑一遍。

當你的網站流量還小的時候,這不是問題。但如果同一時間有 100 個訪客在你的網站上瀏覽,主機就要同時跑 100 次這個流程。這時候如果你的虛擬主機資源有限,主機就會開始排隊處理請求,訪客就感覺網站變慢了。

快取外掛做的事情很簡單:它在第一次有人訪問某個頁面之後,把最終生成的完整 HTML 存成一個靜態檔案。下一個訪客再來的時候,直接把這個靜態檔案丟給他,完全跳過 PHP 執行和資料庫查詢的過程。這就像是把一道菜的做法記下來之後,直接把做好的成品端上桌,不用每次都重新從食譜開始做起。快取分為三個層次:頁面快取(把整個 HTML 存下來)、物件快取(把資料庫查詢結果存下來,常用的是 Redis 或 Memcached)、瀏覽器快取(讓訪客的瀏覽器把靜態資源存在本機)。一個完整的快取策略應該三層都照顧到。

推薦的 WordPress 快取外掛

市面上快取外掛很多,我推薦三個各有優勢的選擇:

  • WP Rocket:付費外掛中的王者,設定最簡單、功能最完整。安裝後幾乎不用調整就能看到明顯的速度提升,內建 CSS/JS 壓縮、延遲載入、資料庫優化等進階功能。如果你的預算允許,這是首選。
  • LiteSpeed Cache:如果你的主機使用 LiteSpeed 伺服器(很多主機商都有),這個免費外掛的效能甚至超越 WP Rocket。它支援伺服器層級的快取,效率更高。
  • WP Super Cache:Automattic(WordPress 母公司)出品的免費外掛,設定選項相對簡單,適合不想花太多時間研究設定的使用者。

如果你想看更多選擇,可以參考完整的 WordPress 快取外掛推薦清單,裡面整理了 14 款主流快取外掛的詳細比較。如果你是 SiteGround 的用戶,他們自家的 SG Optimizer 也是一個不錯的免費選擇,針對 SiteGround 的伺服器環境做了最佳化。

方法 3:升級 PHP 版本至 8.x

PHP 是 WordPress 的核心執行環境,你的每一個頁面請求都要經過 PHP 引擎處理。PHP 版本越新,處理速度越快,這是一個硬性的效能提升。截至 2026 年 5 月,PHP 8.4 是穩定推薦版本,PHP 8.3 是最低可接受版本。從 PHP 官方的基準測試來看,PHP 8.x 比 PHP 7.4 快了大約 40%,比 PHP 5.6 更是快了 3 倍以上。光是升級 PHP 版本這一個動作,就能讓你的 WordPress 網站有肉眼可見的速度提升。而且 PHP 8.x 帶來的不只是速度,JIT(Just-In-Time)編譯器的加入讓複雜運算的效率大幅提升,對於使用 WooCommerce 等計算密集型外掛的網站效果特別明顯。

WordPress 6.x 目前最低要求 PHP 7.2.5,但官方推薦使用 PHP 8.0 以上版本。如果你的網站還在跑 PHP 7.x 甚至 PHP 5.x,那真的該升級了。不只是為了速度,PHP 7.4 以前的版本都已經停止安全更新,繼續使用等於是把網站暴露在已知的漏洞風險中。

升級 PHP 版本的方法取決於你的主機商。大多數主機的 cPanel 或自建控制台裡都有 PHP 版本管理功能,找到後下拉選單切換就行。如果你是 Bluehost 的用戶,他們的控制台介面很直覺,在「進階」設定裡就能切換 PHP 版本。Kinsta 的用戶更方便,在 MyKinsta 後台的一個下拉選單就能完成切換,完全不需要技術背景。SiteGround 的用戶則可以在 Site Tools 控制面板 中找到 PHP 版本設定。

升級前建議先做兩件事:第一,用 PHP Compatibility Checker 外掛檢查你的主題和外掛是否相容新版本;第二,先用免費 WordPress 測試環境建立一個網站副本,在副本上測試升級,確認沒問題再對正式站操作。如果你是 WordPress 新手,不確定怎麼操作,可以直接聯絡你的主機商客服請他們幫忙。

方法 4:壓縮 CSS 與 JavaScript 檔案

你的 WordPress 網站載入的每一個 CSS 和 JavaScript 檔案,都會增加一次 HTTP 請求和對應的下載量。一個裝了十幾個外掛的 WordPress 網站,首頁可能載入了 20-30 個 CSS 和 JS 檔案。這些檔案裡面充斥著開發者便於閱讀而加入的空白、換行和註解,對瀏覽器來說全是多餘的。而且這些檔案通常是在頁面的 head 區域同步載入的,意味著瀏覽器必須先把這些檔案全部下載和解析完畢,才能開始渲染頁面內容。這就是為什麼有時候你的網頁會出現一段白屏等待時間。

CSS 和 JavaScript 的最小化(Minification)就是把這些多餘的空白、換行、註解全部移除,把變數名稱縮短,讓檔案變得盡可能小。通常可以減少 20-40% 的檔案大小。進一步還可以把多個 CSS 檔案合併成一個、多個 JS 檔案合併成一個,把 30 個 HTTP 請求縮減到 3-5 個,大幅降低瀏覽器的排隊等待時間。

還有一個關鍵技巧是延遲載入非關鍵的 JavaScript。有些 JS 不是頁面渲染必須的(例如 Google Analytics 追蹤碼、社群分享按鈕),讓它們在頁面主要內容載入完成之後才開始下載,就能避免它們擋住頁面的呈現。這就是 defer 和 async 屬性的作用。

好消息是,前面推薦的快取外掛大多內建了 CSS/JS 最小化和合併功能,你不需要額外安裝別的外掛。如果你用的是比較基本的快取外掛沒有這些功能,可以考慮加裝一個免費的 Autoptimize 外掛,專門處理 CSS 和 JS 的優化。搭配 GZIP 壓縮一起使用,效果會更加顯著。一個 100 KB 的 CSS 檔案經過最小化加上 GZIP 之後,實際傳輸量可能只剩 15-20 KB,減少了 80% 以上。

方法 5:啟用 GZIP 壓縮與 Brotli

你的 WordPress 網站每次回傳 HTML、CSS、JavaScript 這些文字型檔案給瀏覽器時,都會消耗頻寬和傳輸時間。GZIP 壓縮的原理很簡單:在伺服器把檔案傳出去之前,先用壓縮演算法把檔案壓小,瀏覽器收到後再解壓縮還原。這個過程對使用者是完全透明的,但傳輸量可以大幅減少。大多數現代瀏覽器都支援 GZIP 解壓縮,你不需要擔心相容性問題。

一般來說,GZIP 可以把 HTML、CSS、JS 這類文字檔案壓縮 60-80%。一個 200 KB 的 CSS 檔案經過 GZIP 壓縮後可能只剩 40 KB,等於省了 80% 的傳輸量。如果你的網站還沒有啟用 GZIP,這可能是你能做的最快見效的優化之一。

啟用 GZIP 的方法有兩種:透過修改 .htaccess 檔案加入壓縮規則,或者安裝快取外掛讓它幫你處理。大部分主流快取外掛都有一鍵啟用 GZIP 的選項,打開就好,不需要碰程式碼。你也可以在 GTmetrix 的報告中查看你的網站是否已經啟用了 GZIP 壓縮,如果 YSlow 分數裡的「Compress components with gzip」這一項顯示紅色,那就表示還沒有啟用。

比 GZIP 更進階的選擇是 Brotli,由 Google 開發的壓縮演算法,在同樣的畫質下比 GZIP 再多壓縮 15-25%。不過 Brotli 需要 HTTPS 才能使用(這在 2026 年已經是標準配置了)。如果你有使用 Cloudflare CDN,他們的控制台裡有一鍵啟用 Brotli 的選項,完全免費。

方法 6:使用 CDN 加速全球訪客存取速度

CDN(Content Delivery Network,內容傳遞網路)的原理是把你的靜態資源(圖片、CSS、JS、字型)複製到全球各地的伺服器節點。當台灣的訪客造訪你的網站時,從亞洲最近的節點提供檔案;當美國的訪客來時,從北美最近的節點提供。每個人都享受最低的延遲。這對於有海外讀者的網站來說效果特別明顯,但即使是台灣本地讀者,CDN 也能減輕主機的負載,提升整體穩定性。

如果你的主機機房在美國,台灣訪客每次載入你的網頁,資料都要橫跨太平洋,光纖再快也要 150-200 毫秒的延遲。加上 TCP 三次交握和 TLS 握手的時間,光是建立連線可能就花了半秒。CDN 可以把這個延遲壓到 30 毫秒以內,對台灣這種距離美國主機遙遠的地區效果特別明顯。

Cloudflare 是目前最受歡迎的免費 CDN 選擇。它的免費方案包含了 CDN 加速、DDoS 防護、免費 SSL 憑證和基本的速度優化功能。設定過程也不複雜:註冊帳號、添加你的網域、把 DNS 指向 Cloudflare 提供的名稱伺服器,大概 30 分鐘就能完成。如果你對 DNS 服務有興趣,可以進一步了解 Cloudflare 的 1.1.1.1 DNS 服務,它是目前全球最快的公共 DNS 之一。

Cloudflare 的控制台裡還有一個「Speed」區塊,可以一鍵啟用 Auto Minify(自動壓縮 CSS/JS)、Brotli 壓縮、Early Hints 等進階功能。Early Hints 是一個比較新的 HTTP 協定功能,它讓瀏覽器在伺服器還在處理頁面請求的時候,就先開始下載已知的關鍵資源(比如 CSS 和字型),不需要等到完整的 HTML 回傳過來。這個功能在 Cloudflare 免費方案中就可以開啟,對 TTFB 較高的網站特別有幫助。搭配 Cloudflare Turnstile 使用,還能同時解決驗證碼的問題。對於還在評估WordPress 虛擬主機方案的使用者來說,先裝一個免費 CDN 是投資報酬率最高的起步動作。

方法 7:清理 WordPress 資料庫

你的 WordPress 資料庫就像是網站的記憶庫,所有文章、頁面、設定、外掛選項都存在裡面。隨著網站運作時間越長,資料庫會不知不覺累積大量垃圾資料:每次修改文章產生的修訂版本、被 Akismet 攔截但沒清掉的垃圾留言、過期的 transient 快取記錄、已經停用但資料還留在資料庫裡的外掛殘留。

這些垃圾資料不只佔空間,還會拖慢資料庫查詢的速度。WordPress 每次生成頁面都要查詢資料庫,如果資料庫裡有幾十萬筆無用記錄,查詢效率自然會下降。我曾經幫一個經營了五年的 WordPress 部落格做健檢,發現他的資料庫裡累積了超過 15,000 個文章修訂版本和 30,000 則垃圾留言,資料庫大小飆到 500 MB。清理完之後縮到 80 MB,後台操作的流暢度立刻有感提升。尤其是資料庫連線出問題的時候,整個網站直接掛掉給你看。

清理資料庫最方便的方法是安裝 WP-Optimize 外掛。它可以一鍵清理修訂版本、垃圾留言、過期 transient、孤立的文章 meta 資料,還可以設定每週自動執行排程清理,完全不用手動操作。清理完之後你會發現資料庫大小可能縮減了 30-50%,頁面生成的速度也會有一個小幅度的提升。你也可以在 wp-config.php 中加入 define(‘WP_POST_REVISIONS’, 5) 來限制每篇文章最多只保留 5 個修訂版本,從源頭控制資料庫膨脹的速度。

如果你對資料庫操作比較熟悉,也可以直接進 phpMyAdmin 手動清理,但這個做法風險比較高,一個不小心把重要資料刪了就麻煩了。強烈建議在操作前先用 UpdraftPlus 備份整個網站,確認備份成功再動手。如果你不確定自己在做什麼,還是用外掛最安全。

方法 8:精簡外掛數量與選擇輕量主題

每個 WordPress 外掛都會在你的網站上增加額外的程式碼。有些外掛只在後台運作(影響較小),有些則會在每個頁面的前端載入 CSS 和 JavaScript(直接影響載入速度)。裝 30 個外掛的網站和裝 10 個外掛的網站,前端資源量的差距可能非常驚人。而且外掛之間的衝突也可能造成難以預料的效能問題或503 Service Unavailable 錯誤,這類問題通常很難從表面看出來,需要用專業工具來診斷。

建議的做法是定期審視你的外掛清單,問自己幾個問題:這個外掛我現在還在用嗎?有沒有功能重複的外掛可以合併?停用的外掛是不是可以直接刪除?一個好的目標是把活躍外掛控制在 15-20 個以內。你還可以安裝 Query Monitor 外掛來找出哪些外掛拖慢了你的網站,它會告訴你每個外掛的頁面生成時間和資料庫查詢次數。

主題的選擇也會大幅影響速度。多功能框架主題像 Avada 或 Flatsome 功能很強大,但前端載入的資源也非常多。如果你的網站只是做內容發佈,不需要那麼花俏的功能,換一個輕量主題會是明智的選擇。GeneratePress 和 Astra 是目前最受歡迎的輕量主題,免費版就很夠用,頁面大小可以壓到 50 KB 以下。挑選 WordPress 主題的時候,別只看功能和外觀,效能表現也應該是重要考量。還有一個常見的問題是使用頁面編輯器(像是 Elementor 或 Divi Builder)建造的頁面,它們會產生大量的 DOM 元素和內聯樣式,這也會拖慢渲染速度。如果你發現某幾個頁面特別慢,很可能就是頁面編輯器造成的,可以考慮把關鍵頁面改用區塊編輯器(Gutenberg)來重建。如果需要更多SEO 外掛推薦,也可以參考我們整理的完整清單。

方法 9:選擇高效能 WordPress 主機

前面說了這麼多優化方法,但有一個事實你得接受:所有的軟體優化都有一個天花板,那個天花板就是你的主機。你可以把圖片壓到最小、快取設到最好、CSS 全部合併壓縮,但如果你的主機本身就是一台跟幾百個網站共享資源的廉價虛擬主機,回應時間就是快不起來。特別是當你的網站開始出現502 Bad Gateway504 Gateway Timeout 這類錯誤時,往往就是主機資源不足的警訊。

主機類型大致分為三種:共享主機(最便宜,資源共享)、VPS(中等價格,獨立資源但需要自己管理)、管理型 WordPress 主機(最貴但效能最好,主機商幫你搞定所有技術細節)。對於大多數 WordPress 網站來說,從共享主機升級到一台好的管理型主機,速度提升的感受可能比前面所有優化加起來都明顯。

如果你在找入門方案,Bluehost 是一個穩妥的選擇。它是 WordPress 官方推薦的主機商之一,提供一鍵安裝 WordPress、免費 SSL 憑證、自動更新等功能,入門方案的價格對新手也很友善。如果你的網站流量比較大,或者你追求極致的速度表現,Kinsta 是值得考慮的進階方案。Kinsta 建構在 Google Cloud Platform 上,提供企業級的基礎架構,自動擴展資源應對流量高峰,內建 CDN 和快取機制,還有 24/7 的專業技術支援。

想看更多選擇和詳細的比較分析,可以參考我們整理的WordPress 虛擬主機推薦懶人包,裡面有 17 家主機商的費用、速度和優缺點完整對比。其他像是 SiteGroundA2 Hosting 也是不錯的選擇,各有各的特色和適用場景。如果你預算有限,Hostinger 也是近年來價格非常親民的選擇。對於已經有一定技術基礎的使用者,也可以考慮用 ServerPilot 搭配 GCP VPS 來自己架設高效能的 WordPress 環境。

方法 10:DNS 預解析與資源預載入

你的 WordPress 網站通常會載入來自多個第三方網域的資源:Google Analytics 的追蹤碼來自 google-analytics.com、Facebook Pixel 來自 facebook.net、字型來自 fonts.googleapis.com 等等。瀏覽器在載入這些第三方資源之前,必須先完成 DNS 查詢、建立 TCP 連線、再進行 TLS 握手。每個步驟都需要時間,而且通常是串列執行的。

DNS 預解析(dns-prefetch)告訴瀏覽器提前解析這些域名,preconnect 則更進一步提前建立連線,這樣當真正需要載入資源時就可以省掉等待的時間。preload 則是用來強制瀏覽器優先下載你指定的關鍵資源,比如首屏必須的字型檔案或最重要的 CSS。這些技巧的設定成本很低,但累積起來對首次載入速度的改善是可觀的。

在 WordPress 中實作這些很簡單,大部分快取外掛都有對應的設定選項。你也可以在你的佈景主題的 functions.php 中加入幾行程式碼,或者在 Cloudflare 的速度設定中啟用相關功能。另一個值得安裝的免費外掛是 instant.page,它會在使用者滑鼠移到某個連結上的瞬間,就開始預載入該頁面。當使用者真正點擊時,頁面幾乎是瞬間載入,體驗非常流暢。了解 DNS Flag Day 對網站的影響,以及如何選擇好的 DNS 服務商,也是提升網站整體回應速度的一環。

WordPress 速度優化常見問題 FAQ

WordPress 網站載入多少秒算合格?

一般來說,頁面完全載入在 2 秒以內算「快」,3 秒以內算「可以接受」,超過 3 秒就應該開始優化了。Google 建議 LCP 控制在 2.5 秒以內。如果你能用Fast or Slow 等測速工具測出 1.5 秒以內的成績,那已經是前段班的水準。

免費外掛就夠用嗎?什麼時候需要付費方案?

對大多數中小型網站來說,免費的快取外掛加上免費的圖片壓縮外掛就足夠應付日常需求。當你的網站月流量超過 10 萬、圖片上傳量很大、或者需要進階的 CSS/JS 延遲載入功能時,才需要考慮付費方案。WP Rocket 是最值得投資的付費快取外掛,它的延遲載入 JS 功能是目前市面上做得最好的。對於剛起步的網站,搭配使用 Site Kit by Google 來監控網站數據,就能清楚看到優化前後的效果差異。

做了所有優化速度還是沒改善怎麼辦?

如果外掛層面的優化都做了但速度還是不理想,問題幾乎可以確定出在主機身上。這時候你該認真考慮更換主機,從共享主機升級到 VPS 或管理型 WordPress 主機。可以參考我們的WPX Hosting 評價或其他主機方案來找到適合你的選擇。有時候也可能是 WordPress 快取沒有正確清除導致更新後的內容沒有反映,這種情況重新整理快取就能解決。

更換主機真的能大幅加速嗎?

答案是肯定的,而且效果可能超乎你想像。從一台便宜的共享主機搬到 Kinsta 或 Bluehost 這類品質較好的主機,TTFB(Time to First Byte,第一個位元組的回應時間)可能從 800ms 降到 200ms 以下,差了 4 倍。這是軟體優化幾乎不可能達到的幅度。主機的 CPU 效能、記憶體大小、儲存裝置類型(NVMe SSD 比傳統硬碟快好幾倍)、資料中心位置(離你的讀者越近越好),這些都直接影響你網站的回應速度。

Core Web Vitals 評估沒過該從哪裡著手?

先看是哪個指標沒過。LCP 沒過通常是大圖片沒壓縮或伺服器回應太慢,優先處理圖片壓縮和快取。INP 沒過通常是 JavaScript 太重導致互動卡頓,需要延遲載入非關鍵 JS。CLS 沒過通常是圖片或廣告沒有設定固定尺寸導致版面跳動。用 Google PageSpeed Insights 跑一次,它會告訴你具體該改什麼。

使用 CDN 會不會讓台灣訪客變慢?

不會,反而會變快。Cloudflare 在亞洲(包括台灣)有節點,台灣訪客的靜態資源會從最近的節點提供,不需要繞到美國主機去取。唯一可能增加延遲的是動態內容(PHP 產生的 HTML),但這部分的影響通常小於 10ms,可以忽略不計。對於同時經營WooCommerce 電商的網站來說,CDN 對商品圖片的加速效果尤其顯著。

總結:WordPress 加速的優先順序建議

講了這麼多方法,你可能會覺得不知道該從哪裡開始。以下是按照影響力和難度排列的優先順序建議,你可以根據自己的技術水平和時間安排來決定執行順序:

  1. 安裝快取外掛:5 分鐘搞定,效果立竿見影。推薦先用免費的 LiteSpeed Cache 或 WP Super Cache。
  2. 壓縮圖片:安裝 ShortPixel,設定好之後全自動運作。這是影響最大的單一優化。
  3. 升級 PHP 版本:到主機後台把 PHP 切到 8.4 或至少 8.3,一分鐘搞定,速度提升可達 40%。
  4. 啟用 GZIP 壓縮:快取外掛裡通常有一鍵開關,打開就好。
  5. 啟用 Cloudflare CDN:免費方案就夠用,30 分鐘完成設定。
  6. 清理資料庫:安裝 WP-Optimize,設定每週自動清理。
  7. 壓縮 CSS/JS:快取外掛的 Minify 選項打開,或安裝 Autoptimize。
  8. 精簡外掛:移除不必要的外掛,控制在 15-20 個以內。
  9. 選擇輕量主題:如果目前的主題太重,考慮換成 GeneratePress 或 Astra。
  10. 升級主機:當所有軟體優化都做了還不夠快,就是該換主機的時候了。

新手不用急著一次全部做完。先把前三項搞定,你就已經解決了 80% 的速度問題。剩下的進階優化可以慢慢來,邊做邊用測速工具觀察效果。速度優化不是一次性的任務,而是一個持續的過程。每隔幾個月用 Speedcheck 或 Google PageSpeed Insights 跑一次檢測,確保你的網站沒有在不知不覺中退化。如果你需要一個 自己的網域 來搭配高效能主機,也可以參考我們的網域註冊教學。想了解更多關於WordPress 網站安全的建議,也可以參考我們的相關文章。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 680

發佈留言

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


目錄
Share to...