Cloudways 是目前許多企業與網頁設計師愛用的雲端代管平台。它能為網站提供優異的載入速度,很大一部分歸功於其內建的快取技術架構(Caching Stack)。

不過,快取機制在帶來高效能的同時,有時也需要適當的配置。許多剛將 WordPress 網站移轉到 Cloudways 託管服務的網站主,常會遇到「在後台修改了內容或發布公告,但手機或瀏覽器看前台網頁卻沒有變更」的困擾。

這並非網站系統故障,而是因為伺服器快取(特別是預設啟用的 Varnish 快取)尚未更新暫存資料。本文將深度解析 Cloudways 的 Varnish 快取運作機制,並針對不同頻率更新的網站給予最佳設定建議。

Cloudways Caching 控制面板介面
圖:Cloudways 後台提供快取清理 (Purge) 與管理服務

一、Cloudways 的快取核心:Varnish 是什麼?

Cloudways 預設採用了一套 Thunderstack 的伺服器架構,其中包括了 Nginx、Apache、Memcached、Redis,以及位於最前端的 Varnish Cache

Varnish 主要作為前端快取層。當第一個訪客造訪網頁時,伺服器會將生成的 HTML 頁面暫存在記憶體中。隨後的訪客再次造訪相同頁面時,伺服器即可直接將暫存的靜態資料提供給訪客,而無須重複執行 PHP 程式與讀取資料庫,從而顯著提高網頁載入速度。

不過,暫存資料設有其生命週期(TTL)。在暫存尚未過期或手動清除前,即使您在後台進行了修改,訪客端讀取的依然是先前的舊快取,導致修改後的效果未能即時呈現。

二、情境一:若您的網站「更新極為頻繁」,建議關閉預設快取

並非所有網站都合適啟用全頁快取(Page Cache)。如果您的網站具有以下特性,建議您關閉預設的 Varnish 快取功能

  • 動態互動頻繁: 例如會員論壇、即時庫存變動的電商平台、需要頻繁更新資料的儀表板。
  • 密集開發與測試期: 當您正在大規模進行網頁改版、調整排版 CSS,或者是頻繁上架修改商品資訊。

如果不關閉快取,每次修改都需要清除快取,否則前後台數據不一致,會讓編輯人員或訪客感到困惑。

如何關閉 Cloudways Varnish 快取?

您可以從兩個層面來關閉它(建議從應用程式端關閉即可):

  1. 應用程式端關閉(推薦): 登入 Cloudways 控制面板,進入 Applications > 選擇您的網站 > Application Settings > Varnish,將 Varnish 開關切換為 Disable。這只會影響該網站,不影響同主機下的其他網站。
  2. 伺服器端關閉: 進入 Server Management > Manage Services,找到 Varnish 並點擊 Stop。這會關閉該主機下所有網站的 Varnish 快取,適合完全不需要快取功能的主機。

三、情境二:若您決定啟用快取,請務必養成「Purge」的習慣

對於一般更新頻率不高(例如一週只更新一次)的企業官網或部落格,啟用快取能極大減輕伺服器負擔並加速瀏覽。如果您決定開啟快取,請務必記住這個核心動作:在每次更新網頁後,點擊 Purge(清除)快取資料

如果不進行 Purge,舊的快取內容可能要等上數小時或數天(取決於 TTL 設定)才會自動更新,期間訪客與客戶看到的都將是舊網頁。

手動清理快取(Purge)的三種常用方法

  • 方法 1:使用 Cloudways 後台點擊 Purge(最徹底)
    登入 Cloudways 後台,至 Applications > 您的網站 > Application Settings > Varnish,點擊 Purge 按鈕。伺服器會立刻清空該應用的舊快取。
  • 方法 2:在 WordPress 後台使用 Breeze 外掛清除
    Cloudways 預設會在 WordPress 中安裝其開發的 Breeze 快取外掛。當您在後台修改完頁面後,可以將滑鼠移到 WordPress 上方工具列的 Breeze,點擊 Purge All Cache,Breeze 會自動呼叫伺服器 API 清除 Varnish 暫存。
  • 方法 3:在伺服器服務管理中清理
    Server Management > Manage Services > Varnish 旁點擊 Purge,可以一次清空整台伺服器所有網站的快取。
重要提醒:
有時在清理了 Varnish 快取後,網頁網址依舊沒有更新?請檢查您是否使用了 **Cloudflare** 或其他 CDN 服務。CDN 也有其獨立的邊緣快取,此時您也需要前往 Cloudflare 後台點擊「Purge Everything」才能完成最終更新。

結論與運維建議

快取機制是加速網站加載的有效工具,但在網頁頻繁更新時,容易引發顯示不一致的狀況。在網站開發或大規模調整期間,建議將快取功能關閉;正式上線運作後再開啟,並在每次更新網頁後點擊 Purge,以確保訪客能看到最新的網站內容。

如果您在管理主機或調整快取設定時需要技術協助,歡迎與 **WebCare 團隊** 聯繫。我們提供專業的伺服器維護與 WordPress 代管服務,協助您優化快取配置並維持網站穩定運作。