什麼是快取記憶體?(快取記憶體的功能和型別)


如果網站載入不正確,清理快取總是一個好主意。我們都做過這樣的事,意識到事情又正常運轉了,然後很快就忘記了瀏覽器快取(直到其他東西再次出錯)。但是你忍不住會在腦海深處想,“快取到底是什麼?”為什麼清理快取能改善情況?在本文中,讓我們對快取記憶體、其功能以及它如何在改善使用者體驗方面發揮關鍵作用有一個基本的瞭解。

快取的功能是什麼?

快取是裝置上可用於縮短載入時間的儲存區域。它們通常嵌入到應用程式的架構中。

瀏覽網際網路只是一個永無止境的的資訊交換過程。您在手機或筆記型電腦上的每一次點選,無論是瀏覽器還是其他程式,都是對某些資料位的請求,您在螢幕上看到的一切都是對這些請求之一的回應。

但是,顯示整個網站及其所有圖片和程式碼可能需要很長時間。為了加快速度,Web 瀏覽器會記住其中一些資訊,並在您下次訪問同一頁面時使用它。這稱為快取。

當然,快取資料系統不僅僅用於 Web 瀏覽器。每個裝置及其程式都使用快取記憶體來加快資料訪問速度。但是,它們並不以相同的方式使用儲存的資料。雖然磁碟快取用於預先儲存資料以供裝置執行,但瀏覽器和其他應用程式會儲存來自先前活動的資料,以便可以更快地載入特定網站和頁面元件。

快取如何在改善使用者體驗方面發揮作用?

這主要關乎速度。多虧了它們的快取,瀏覽器、應用程式和作業系統可以更快地顯示資訊。但這並非唯一的優勢。

透過本地儲存資料,您可以節省頻寬,避免多次下載相同的資訊。您還可以使用應用程式或在離線模式下檢視資訊,因為資料已存在於您的智慧手機上。

“清除快取”是什麼意思?

清除快取時,您正在刪除訪問新網站或開啟應用程式時自動儲存到裝置的資料。如果您裝置空間不足或執行速度比平時慢,您可能會這樣做。根據您瀏覽或使用的網站或應用程式數量,您的智慧手機上可能有很多快取正在減慢其速度。

由於此過程是自動化的,因此一旦您再次訪問這些網站或應用程式,您的裝置就會開始重新下載資訊。清除快取只是暫時的,需要定期進行,以將快取儲存容量保持在最低限度。

清除快取資料會發生什麼?

快取資料會隨著時間的推移而累積,尤其是在您使用許多網站或應用程式並且從未清空快取的情況下。透過清除快取,您可以釋放智慧手機上的空間。它也不會影響網站或應用程式的速度;第一次訪問它們時,它們只需要多花幾秒鐘的時間載入。

網站有時會停止執行,刪除快取可以解決這個問題。例如,一位同事可能無法向網站釋出文章。建議清除瀏覽器快取可以解決問題。

這樣做的好處是什麼?直截了當地說,您計算機上快取(儲存)的網站版本與您從網際網路載入的版本之間有時存在差異。這種不相容可能會導致奇怪的問題,如果其他方法無效,則清空快取可以提供幫助。在我們的例子中,爭端很可能是由我們網站的後端最近進行了修改造成的。

快取也可能會妨礙連線公共 Wi-Fi。

我需要經常清理快取嗎?

通常建議除非您有充分的理由,否則不要清空快取。快取檔案允許最常訪問的網站載入速度更快,這是一件好事。您的瀏覽器會定期刪除過時的檔案,因此快取不會無限期地擴充套件。

誠然,快取會佔用硬碟空間,有些人覺得這很不方便。但是,硬碟的目的是儲存資料,而加速 Web 瀏覽的快取似乎是硬碟空間的合理用途。

快取系統的缺點是什麼?

儘管快取最初的目的是為了提高效率,但它有可能降低裝置的速度。這可以透過以下多種方式發生:

  • 它是駭客隱藏其軟體的理想場所。

  • 快取的資料會佔用儲存空間。遊戲、播客、電影和社交網路應用程式會在您的智慧手機上儲存快取資料。這可能會累積大量寶貴的儲存空間。

  • 快取使用先前儲存的資訊。快取資料可能會妨礙使用網站或應用程式的後續版本。它可能會阻止圖形載入,並總體上減慢裝置速度。

  • 在您不知情或未經您同意的情況下,快取會累積資料。快取的唯一目的是累積資料。但是,由於快取是在後臺進行的,因此許多使用者不知道其裝置上儲存了多少過時資料。

  • 惡意軟體能夠隱藏在您的快取中。儘管您的快取被指定為臨時記憶體,但它可能需要數月才能被刪除。

快取記憶體的型別

您的計算機是否曾經意外關閉?當您重新啟動計算機時,某些應用程式是否重新開啟,允許您繼續工作?這就是快取的優勢之一。而且它無處不在。

記憶體快取

記憶體快取是一種使用 CPU 記憶體來加快從主記憶體訪問資料的快取。它被稱為 L1、L2、L3 等,它比 RAM 記憶體小得多,但速度快得多。

磁碟快取

磁碟快取會建立您在 RAM 記憶體中正在處理的任何內容的副本。整個資料夾通常會被複制到快取中,因為計算機預計您可能需要其中的一些資訊。這就是為什麼第一次開啟資料夾可能比開啟其中的檔案花費更長時間的原因。

瀏覽器快取(Web 快取)

Web 瀏覽器會將網站的不同部分(如圖形、JavaScript 和查詢)儲存到您的硬碟上。如果您轉到瀏覽器設定並決定清除歷史記錄,則應該能夠檢查已使用多少儲存空間用於快取的圖片。

應用程式快取

應用程式快取的工作方式與 Web 快取相同。它將程式碼和檔案等資料儲存到應用程式的記憶體中,以便下次需要時可以更快地訪問它們。

更新於:2022年4月14日

6000+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告