快取和web快取分別是什麼?

千鋒武漢發表於2021-08-06

   什麼是快取?

  快取(cache),原始意義是指訪問速度比一般隨機存取儲存器(RAM)快的一種高速儲存器,通常它不像系統主存那樣使用DRAM技術,而使用昂貴但較快速的SRAM技術。快取的設定是所有現代計算機系統發揮高效能的重要因素之一。

快取和web快取分別是什麼?

   什麼是web快取?

  Web快取是指一個Web資源(如html頁面,圖片,js,資料等)存在於Web伺服器和客戶端(瀏覽器)之間的副本。快取會根據進來的請求儲存輸出內容的副本;當下一個請求來到的時候,如果是相同的URL,快取會根據快取機制決定是直接使用副本響應訪問請求,還是向源伺服器再次傳送請求。比較常見的就是瀏覽器會快取訪問過網站的網頁,當再次訪問這個URL地址的時候,如果網頁沒有更新,就不會再次下載網頁,而是直接使用本地快取的網頁。只有當網站明確標識資源已經更新,瀏覽器才會再次下載網頁。

   web快取的種類:

  ·客戶端快取

  瀏覽器快取

  ·服務端快取

  Nginx / Redis / Memcached等

  瀏覽器快取:

  是為了節約網路的資源加速瀏覽,瀏覽器在使用者磁碟上對最近請求過的文件進行儲存,當訪問者再次請求這個頁面時,瀏覽器就可以從本地磁碟顯示文件,這樣就可以加速頁面的閱覽。

   快取和web快取分別是什麼?透過上面的詳細介紹大家都瞭解了嗎?如果想了解更多關於web前端的相關知識及資料,歡迎關注小千,後期分享更多Web前端知識!

  本文來自千鋒教育,轉載請註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2784929/,如需轉載,請註明出處,否則將追究法律責任。

相關文章