session、localStorage和cookie之間的區別

seesion、localStroage和cookie之間的區別?
共同點:用於瀏覽器端存儲緩存數據
不同點:
1.存儲內容是否發送到服務端:當設置了Cookie後,數據會發送到服務器端,造成一定的寬帶浪費;web Storage會將數據保存到本地,不會造成寬帶浪費
2.數據存儲大小不同:Cookie數據不能超過4K,適用於會話標識;web storage數據可以 存儲到5M
3.數據存儲的有效期限不同:cookie只設置了Cokkied過期時間之前有效,即使關閉窗口或瀏覽器;sessionStoarge僅在瀏覽器關閉之前有效;localStorage數據
永久有效
4.作用域不同:cookie和localStorage是在同源同窗口中都是共享的;sessionStorage不在不同的瀏覽器窗口中共享,即使是同一個頁面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章