sessionStorage localStorage cookie 的區別

  1. localStorage 是永久存儲 這意味着除非用戶顯示在瀏覽器提供的UI上手動清除localStorage信息,否則這些信息永久存在。存放數據大小一般在5MB 而且它在客戶端中保存,不參與和服務器的通信

  2. sessionStorage 僅在當前會話下有效, 關閉頁面或瀏覽器就會被清除。存放大小和locStorage的大小一樣都是5MB 它僅在瀏覽器中保存,不參與服務器的通信

  3. cookie 存儲內容比較小 在4k左右 ,一般用作保存用戶登錄狀態、保存密碼和賬號不清除會一直存在 可以設置過期時間自動清除
    cookie的優點:
    具有極高的擴展性和可用性 1 通過編程可以控制保存在cookie中的session對象的大小 2 通過加密和安全傳輸技術,減少cookie被破解的可能性 3 在cookie中存儲不敏感的數據 即使被盜也不會有很大的損失 4 控制cookie的生命期 使之不會永久失效
    cookie 缺點
    cookie長度和數量的限制。 每個domain 最多隻能有20條cookie, 每條cookie長度不能超過4kB 不然會被截掉 2 安全問題 如果cookie 被人攔截了 那就可以獲取所有session信息 加密也不起什麼作用 3 有些狀態不可能保存在客戶端



  4. sessionStorage , cookie 共同點都是保存在瀏覽器端,且同源

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