Web中常用的存儲機制(Cookies、Session、Local Storage)

圖片如下(打開網頁按下F12):

在這裏插入圖片描述

Storage(Cookies、Local Storage、Session Storage)

Cookies

1、大小限制:4KB
2、默認情況下,關閉瀏覽器,數據會消失
3、只能存儲字符串類型,一般存儲的是數據庫中的某個主鍵id
4、用途:用戶在登陸某個網站系統的情況下(而且要指定Cookie失效時間),關閉瀏覽器,再次打開同樣的頁面,不必再次輸入密碼,即可進入同樣的頁面。

Local Storage(本地存儲)

1、大小限制:4M,可能還稍微大一點
2、瀏覽器版本要稍微高些
3、將數據存儲到本地,永久保存,除非手動將其刪除
4、只能存儲字符串類型的數據,可以把它當作一個小型的數據庫,一般用到的比較少

Session Storage(會話存儲)

1、大小限制:4M,可能還稍微大一點
2、瀏覽器關閉,數據消失
3、可以存儲字符串類型的數據,也可以是對象
4、用途:存儲用戶信息(用戶名等),在瀏覽器中跳轉到其他的頁面,可以通過session來訪問。還用在購物車上、驗證碼等。

Cache(緩存)

1、大小限制:4M,可能還稍微大一點
2、這個主要指的是服務器緩存,將數據存儲在服務器的內存中。主要是減少了服務器的響應時間。
3、用途:比如存儲網站的一些配置信息
4、一般在瀏覽器是看不到的

總結

這些理論知識都是爲了提高性能的,提升用戶體驗。至於具體怎麼使用,待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章