首頁技術文章正文

緩存和web緩存分別是什么?

更新時間:2021-07-23 來源:黑馬程序員 瀏覽量:

好口碑IT培訓


什么是緩存?

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


什么是web緩存?

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


web緩存的種類

·客戶端緩存

瀏覽器緩存

·服務端緩存

Nginx / Redis / Memcached等


瀏覽器緩存

是為了節(jié)約網絡的資源加速瀏覽,瀏覽器在用戶磁盤上對最近請求過的文檔進行存儲,當訪問者再次請求這個頁面時,瀏覽器就可以從本地磁盤顯示文檔,這樣就可以加速頁面的閱覽.



猜你喜歡:

nginx靜態(tài)路徑配置教程

如何配置Nginx為系統(tǒng)服務?

Nginx安裝和目錄結構介紹

Nginx升級教程:兩種方案任你選

黑馬程序員java開發(fā)培訓課程

分享到:
在線咨詢 我要報名
和我們在線交談!