Cache 快取是什麼?為什麼網頁要快取才能看到網頁更新?

2024-02-01

 

 

什麼是快取(cache)?我們用白話文來解釋

快取(Cache)是一種用來儲存暫時性資料的高速儲存區域,其目的是提高數據的存取速度。在計算機科學和資訊技術領域,快取通常用於存放最近被使用或者即將被使用的資料,以便更快地滿足後續的存取需求。

 

讓我們用一個生活中的例子來解釋快取的概念:

 

想像你是一位圖書館的工作人員,而你的工作是協助讀者找到他們需要的書籍。圖書館裡有一個主要的書庫(主存儲器),裡面存放著大量的書籍。每當有讀者需要一本書時,你需要去書庫找到這本書,然後交給讀者。

 

現在,考慮到每天有很多讀者都在找相同的幾本熱門書籍,你可能會想要更有效率地處理這些經常被查找的書籍。這時候,你可以在櫃檯上放一個小書架(快取),上面只放置最近被查找或者即將被查找的書籍。這樣,當讀者再次來找這些書時,你就能更快地找到它們,而不必每次都去書庫。

 

在這個例子中,書庫可以被視為網站的伺服器,而櫃檯上的小書架則類似於瀏覽器的快取。快取的存在使得我們能夠更快速地存取常用的資料,從而提高系統的整體效能。當使用者首次訪問網站時,瀏覽器會將網站的資源(如圖片、CSS樣式表、JavaScript文件等)下載到本地快取中。當使用者再次訪問相同的網站時,瀏覽器會檢查這些資源是否已經存在快取中,如果存在且沒有過期,就可以直接使用這些本地資源而不需要重新下載,這樣可以節省時間並提升網頁載入速度。

 

 

為什麼網頁要清除快取才能看到網頁更新?

 瀏覽器快取的目的是提高網頁載入速度,通過將先前訪問的網頁資源存儲在本地,以供下一次訪問時直接使用,而無需重新下載。這在大多數情況下是非常有益的,但有時候可能導致更新的內容無法立即反映在用戶端。當你瀏覽一個網站,瀏覽器會檢查本地快取,如果發現相應的資源已經存在並且沒有過期,瀏覽器就會使用這些本地快取而不是重新下載。這就是為什麼有時候你需要清除瀏覽器快取才能看到網頁更新的原因。

 

 

我可以用什麼方法自己清除Google Chrome的網頁快取(cache)?

 清除瀏覽器快取是一種常見的解決方法,當使用者遇到網頁更新不及時或顯示錯誤的問題時。以下是針對 Google 瀏覽器的建議作法:

 

方法一:使用快捷鍵

  • Windows / Linux:按下 Ctrl + Shift + Delete,勾選「快取圖片和檔案」並且按下「清除資料」。
  • macOS:按下 Command + Shift + Delete,勾選「快取圖片和檔案」並且按下「清除資料」。

 

方法二:手動操作

  • 點擊右上角的功能選單(三個垂直點點),選擇「設定 > 隱私權和安全性 > 清除瀏覽資料」,勾選「快取圖片和檔案」並且按下「清除資料」。

 

 

 

如果您正在著手處理網頁快取,也可以參考這幾篇:

 

推薦閱讀一分鐘了解網頁快取的功能與種類

推薦閱讀安裝一鍵清除瀏覽器快取的好工具:Google瀏覽器外掛 Clear Cache

推薦閱讀如何清除手機瀏覽器的快取(cache)?

推薦閱讀如何清除電腦網頁瀏覽器的快取(cache)?

推薦閱讀手機版網頁更新後仍看不到新的畫面?試試用飛航模式清除快取 (cache)!

 

 

 

=========

 

* 歡迎分享這篇文章

 

訂閱文章

想要收到CADIIS網頁設計公司的相關訊息嗎?

我們會不定期更新最新網頁設計相關文章,歡迎訂閱凱士知識+

 

 

想詢問網站設計方面的問題?

凱士網站設計公司深受B2B外銷公司、上市櫃公司及外商公司推薦,累積超過100個網頁設計作品

我們很樂意用淺顯易懂的方式讓我們的客戶輕鬆了解網頁設計的各種疑難雜症。

 

如果您對網站設計規劃有任何問題,歡迎聯絡凱士網頁設計:立即填寫諮詢表單,或直接撥打電話 04-22210688