Design News

網頁設計新知

網頁為甚麼要做快取(Cache)?

Aug 28, 2023
目錄

快取你不得不知的幾個重點

網頁快取(Web Cache)是一種用來暫時儲存網頁資源的技術,旨在提高網頁的載入速度和效能。
當在瀏覽器中訪問一個網頁時,瀏覽器會下載該網頁的HTML、圖片、CSS、JavaScript等資源,
並將它們保存在您的電腦或設備上,以便下次訪問相同頁面時可以更快地載入這些資源,而不必再次從網頁的伺服器上下載。
 

快取的優點

1. 提高載入速度

因為資源已經存在於本地快取中,所以不需要再花時間從遠端伺服器上下載資源,大幅減少網頁載入時間。
 

2. 節省流量

快取可以減少對伺服器的請求,因此可以節省用戶的數據流量,特別是在移動裝置上。
 

3. 減輕伺服器負擔

當使用者訪問網頁時,伺服器的負載會減少,因為大部分資源都是從快取中提供的,而不是每次都從伺服器上獲取。
 

快取的重要性

1. 提升使用者體驗

網頁快取可以大幅提升網頁載入速度。
當用戶訪問一個網頁時,瀏覽器會將網頁資源(如HTML、CSS、JavaScript、圖片等)儲存在本地快取中。
當用戶再次訪問同一網頁時,瀏覽器可以從本地快取中讀取資源,
而不需要重新從伺服器下載,進而加快頁面載入速度,提供更流暢的使用體驗。
 

2. 節省伺服器資源

網頁快取可以減少對伺服器的請求次數,從而節省資源。
對於流量大的網頁來說尤其重要,因為它可以降低伺服器的負擔,減少伺服器延遲,並提高整體的網頁效能。
 

3. 降低網絡延遲

由於網頁快取可以使部分資源在本地可用,這可以減少從遠端伺服器獲取資源所造成的網路延遲。
特別是對於全球性的網頁,這種減少延遲的效果尤其明顯。
 

清除快取的時機

1. 網頁載入問題

如果某個網頁無法正確載入、顯示錯誤的內容或運行不正常,可能是由於快取中的資源出現問題。
清除快取後,瀏覽器將重新從伺服器下載最新的資源,有助於解決這些問題。
 

2. 網頁更新

當一個網頁進行了重大的更新或改變時,可能需要清除快取以確保您看到最新的內容和功能。
否則,舊的快取可能導致看到過時的資源。
 

3. 安全性考慮

如果在公共電腦上使用瀏覽器,或者有擔憂帳戶信息被他人訪問,
清除快取可以確保您的登錄狀態、帳戶資訊等敏感信息不會被保留在本地。
 

4. 瀏覽器錯誤

有時候瀏覽器可能出現錯誤或當機,可能是由於快取數據損壞。
清除快取可以幫助修復這些問題。
 

5. 隱私保護

如果希望保護瀏覽隱私,清除快取可以清除您瀏覽的網頁歷史紀錄以及臨時文件。
 

清除快取的影響

1. 載入速度變慢

清除快取導致瀏覽器需要重新下載所有網頁資源,可能導致訪問網頁時載入速度變慢。
因為快取通常使資源可以從本地存儲中讀取,而不是從伺服器重新下載,所以清除快取後可能會增加載入時間。
 

2. 登錄狀態丟失

清除快取可能會導致之前的登錄狀態丟失,需要重新輸入帳戶名稱和密碼。
 

3. 帳戶設定重置

在某些情況下,清除快取可能導致個人帳戶設定重置,需要重新配置偏好和設定。

總的來說,清除快取是一個需要權衡的決定。
如果您遇到網頁載入問題、隱私問題或需要查看最新內容,清除快取可能是一個不錯的選擇。
但同時,也需要考慮可能的載入速度變慢和其他影響。
如果只是想解決一個特定的問題,也可以嘗試清除瀏覽器快取而不影響其他方面。

參考資料:What is a cache?