快取(Cache)是什麼?清除快取、Cookie 差異與網站更新排查教學

你剛改完網站文字,換了 Logo,前台卻還是舊畫面;換一台手機看又正常。這種看似玄學的差異,多半不是內容沒存到,而是不同位置仍保留舊快取。先理解快取放在哪裡,清除時才不會刪掉不必要的資料。

先說結論:快取是暫存副本,不是永久資料

快取(Cache)是把常用或剛取得的資料暫時保存,下一次需要相同內容時直接重用的機制。瀏覽器不用每次下載同一張圖片,伺服器也不用每次重新組出同一頁,因此讀取通常更快,傳輸與運算也更少。

快取不是單一資料夾。你的瀏覽器、網站伺服器、內容傳遞網路(CDN),甚至應用程式本身都可能各留一份。網站更新後仍看到舊版,真正要找的是哪一層還沒換新。

來源:MDN HTTP cachingCloudflare Cache 文件AWS:什麼是快取(查證 2026-08-02)

快取怎麼運作?第一次慢一點,之後重用副本

1. 第一次造訪先向來源取得完整資料

第一次開啟頁面時,瀏覽器會向網站要求 HTML、CSS、JavaScript、圖片與字型。網站若是動態系統,伺服器還可能查詢資料庫,套用版型,再把結果送回來。這個過程完成後,可重用的回應會依規則存進瀏覽器或中介快取。

2. 再次造訪先判斷副本還新不新

快取會有可重用期限。資料仍在有效期內時,系統可以直接使用;過期後則向來源確認是否有變更。若內容沒改,伺服器可回應 304 Not Modified,省下再次傳送完整內容。

3. 更新後要讓舊副本失效

網站內容已改,但某一層仍認為舊副本有效,就會出現管理員看到新版,訪客看到舊版的落差。這時要清除對應層級,或透過檔名版本、ETag、Last-Modified 與 Cache-Control 讓系統重新驗證。

瀏覽器、伺服器與 CDN 快取差在哪裡?

快取位置保存什麼主要好處更新異常時先做什麼
瀏覽器快取圖片、CSS、JavaScript、字型與部分回應回訪時少下載檔案重新整理,無痕視窗或清除該網站資料
伺服器/整頁快取已組好的 HTML 或查詢結果減少資料庫與程式運算從網站後台清除對應頁面或全站快取
CDN 快取分布在邊緣節點的靜態或頁面副本縮短使用者與內容的網路距離從 CDN 控制台清除網址或等待 TTL 到期

這三層可以同時存在。只清瀏覽器,不會改變 CDN 邊緣節點的舊內容;只清網站後台,也不一定會清掉某位訪客裝置裡已下載的 CSS。排查要從較小範圍開始,逐層確認。

快取與 Cookie 有什麼不同?

兩者都可能存在瀏覽器裡,但目的不同。快取主要保存可重用的資源副本;Cookie 通常保存小型狀態資訊,例如登入識別、偏好或購物流程所需的識別值。清除時若把 Cookie 一起刪掉,常見結果是需要重新登入。

比較快取 CacheCookie
主要用途加快資源讀取,減少重複下載保存登入、偏好或工作階段狀態
常見內容圖片、CSS、JavaScript、HTML 回應少量文字識別資料
清除後常見影響頁面第一次重新載入可能較慢可能登出,部分偏好需要重設
網站更新看不到新版常是排查重點通常不是版面舊檔的主要原因

什麼時候需要清除快取?

  • 網站文字、圖片或版型已更新,但前台仍顯示舊內容。
  • 頁面出現跑版,按鈕失效,且換無痕視窗或其他裝置後正常。
  • 網站部署新版 CSS 或 JavaScript 後,新舊檔案混在一起。
  • 客服確認正式站已更新,但特定使用者仍看到舊畫面。
  • 瀏覽器官方排錯流程要求清除快取,且已先排除網路與服務中斷。

不需要把清快取當成固定保養儀式。網站與瀏覽器本來就會依規則更新資料;只有遇到異常,或部署流程明確要求時再清除,通常更合理。

如何清除瀏覽器快取?先保留 Cookie 再測試

Chrome 電腦版

開啟 Chrome 的「刪除瀏覽資料」,選擇時間範圍後勾選「快取圖片和檔案」。若你只想排除版面舊檔,先不要勾 Cookie,避免同時登出網站。不同版本的選單位置可能調整,以 Chrome 官方說明為準。

Safari、iPhone 與 iPad

Apple 將歷史紀錄、Cookie 與快取分成不同清理範圍。動手前先看畫面列出的資料類型;若網站登入狀態重要,優先用私人瀏覽或只清理特定網站的資料。

Android 應用程式

Android 的「清除快取」與「清除儲存空間/資料」不是同一件事。前者通常會清理暫存檔;後者可能讓應用程式回到初始狀態。按下前要確認按鈕名稱,不要把兩者視為相同操作。

來源:Chrome:刪除瀏覽資料Apple:清除 Safari 歷史記錄與 CookieAndroid:釋出空間(查證 2026-08-02;介面名稱依裝置版本可能不同)

網站更新後仍是舊版,依這個順序排查

網站更新後依序確認無痕視窗、資料庫、整頁快取、CDN 與瀏覽器快取
  1. 先用無痕視窗與另一個網路開啟網址,確認是否只有單一裝置異常。
  2. 確認 WordPress 資料庫中的文章或頁面真的已儲存,而不是只看編輯器預覽。
  3. 清除該頁的伺服器/整頁快取後,先以正式網址重新測試並查看快取狀態;只有確認查詢字串納入 cache key 時,才用版本參數建立對照。
  4. 若網站使用 CDN,再清除相同網址的 CDN 快取。
  5. 最後才請特定使用者清除瀏覽器快取,並避免一開始就刪 Cookie 與密碼資料。

健康的對照組很重要:如果無痕視窗是新版,一般視窗是舊版,差異多半在本機;如果多台裝置都顯示舊版,但資料庫已是新版,就往伺服器或 CDN 查。不要只看到『舊畫面』就假設是同一層。

哪些頁面不能用同一套快取規則?

購物車、結帳、會員帳戶與其他個人化頁面會依使用者顯示不同內容。這類回應若被共享快取錯誤重用,可能造成狀態混亂,甚至讓不該共享的內容出現在別人的工作階段。設定快取時要依平台文件排除動態頁面,不要直接把全站設成同一個長效規則。

秒站把主機、CDN、SSL、備份與快取機制放在平台層處理,使用者不必自己挑多套快取外掛;但內容更新後仍應用正式站與無痕視窗驗證,不能只相信後台顯示已儲存。

來源:秒站方案與功能(查證 2026-08-02)

內文精華總結

  • 快取保存的是可重用副本,目的是縮短再次讀取時間。
  • 瀏覽器、伺服器與 CDN 是不同層,清錯層就不會看到變化。
  • 快取與 Cookie 用途不同;只排查舊版面時,先別連 Cookie 一起刪。
  • 網站更新異常要用無痕視窗、資料庫與正式前台建立對照組,再逐層處理。
  • 提交更新後仍要做前台驗證,快取不應成為『後台成功就算完成』的理由。

快取與網站速度延伸閱讀

想把網站內容與 SEO 一起做好?

如果你不想把主機維運、快取機制、Sitemap 與追蹤工具拆成多個專案,秒站讓你從現成架構開始,也保留用頁面編輯器或 Vibe 畫布調整版面的彈性。先實際進後台看看,再決定是否適合目前的經營階段。

重點整理

快取是什麼?

快取是把常用或剛取得的資料暫時保存,之後需要相同內容時直接重用的機制。它能減少重複下載與運算,但保存的是副本,不是唯一的永久資料。

手機清除快取會怎樣?

通常會移除應用程式或瀏覽器的暫存檔,下一次開啟內容時可能需要重新下載。不要把「清除快取」和「清除儲存空間/資料」混為一談,後者可能重設應用程式。

快取可以刪嗎?

可以,但應在遇到載入或更新異常時依需要清除。刪除後第一次開啟可能較慢,因為系統要重新取得資料。

為什麼要清除快取?

常見原因之一是網站或應用程式已更新,但裝置仍使用舊副本,造成舊畫面、跑版或功能不一致。

快取與 Cookie 有什麼不同?

快取主要保存圖片、CSS、JavaScript 等可重用資源;Cookie 常保存登入、偏好或工作階段狀態。刪 Cookie 可能讓你登出。

網站改了卻看不到新版,先清哪裡?

先用無痕視窗與另一台裝置對照,再確認資料庫已更新。接著依序處理整頁快取,CDN 快取,最後才要求特定使用者清瀏覽器快取。

強制重新整理等於清除全部快取嗎?

不完全相同。強制重新整理會要求目前頁面重新取得資源,但不一定刪除瀏覽器內所有網站的快取資料。

購物車與會員頁可以快取嗎?

這些頁面含個人化狀態,不能直接套用一般公開頁面的共享快取規則。應依電商與會員系統文件設定排除與例外。