Web中的一些技術,這裏主要講的是理論
圖片如下(打開網頁按下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、一般在瀏覽器是看不到的
總結
這些理論知識都是爲了提高性能的,提升用戶體驗。至於具體怎麼使用,待續。。。