當我們在Chrome的開發人員控制檯中打開應用程序段時。我們看到很多東西像瀏覽器中的本地存儲和緩存有什麼區別?
- 應用
- 清單
- 服務工作者
- 存儲
- 本地存儲
- 會話存儲
- 索引數據庫
- 的Web SQL
- 餅乾
- 緩存
- 緩存存儲
- 應用程序緩存
我知道,高速緩存,用於在本地保存資源和cookie保存在客戶端的數據維護會話。緩存將以鍵值格式的形式存儲在 中。
我想知道它們之間究竟有什麼真正的區別。
當我們在Chrome的開發人員控制檯中打開應用程序段時。我們看到很多東西像瀏覽器中的本地存儲和緩存有什麼區別?
我知道,高速緩存,用於在本地保存資源和cookie保存在客戶端的數據維護會話。緩存將以鍵值格式的形式存儲在 中。
我想知道它們之間究竟有什麼真正的區別。
我有限的經驗,但我可以理解:
緩存是用於非常頻繁的數據,因此存儲,以減少所需的處理和加載。
本地存儲取而代之的,是數據少一些通用的,多了幾分用戶特定,像一個形式資訊或者您在Google上以紫色顯示的已經瀏覽過的頁面。它也是您的CSS和HTML呈現的對象和數據。
例如:在YouTube上,您擁有顯示信息,圖標和工具欄的標準格式,請將其想象爲界面。 Cache在這裏幫助很大。這就是爲什麼你可以搜索新的視頻,而無需等待YouTube圖標,搜索欄等......重新加載。
另一方面,當您登錄YouTube或任何其他網頁,如亞馬遜,該網站通過本地存儲知道您的ID。本地存儲也有不同的JavaScript界面對象,如一些標籤或額外的菜單。
來源:
http://www.differencebetween.com/difference-between-ram-and-vs-cache-memory/
我也去,並試圖自己的以下內容:我去我的瀏覽器設置和刪除緩存數據和頁面刷新。然後我清除了本地存儲,我不得不再次登錄。
https://developers.google.com/web/tools/chrome-devtools/#application_panel_previously_resources_panel –
你問12個不同事物之間的區別,這是一個很大問 –
這個問題過於籠統。您需要在十幾種不同的Web技術之間進行描述和使用案例,每種技術都有自己的優點/缺點。您可以非常輕鬆地搜索您想知道的技術名稱,然後從中提出更具體的問題,以瞭解您需要哪些技術,特別是少數人員之間的理解。 – Garbee