Съдържание:

Кога трябва да използвам LocalStorage и sessionStorage?
Кога трябва да използвам LocalStorage и sessionStorage?

Видео: Кога трябва да използвам LocalStorage и sessionStorage?

Видео: Кога трябва да използвам LocalStorage и sessionStorage?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Ноември
Anonim

Обекти за уеб съхранение localStorage и sessionStorage позволява да се съхранява ключ/стойност в браузъра. И ключът, и стойността трябва да са низове. Ограничението е 2mb+, зависи от браузъра. Те направи не изтича.

Резюме.

localStorage sessionStorage
Оцелява при рестартиране на браузъра Оцелява при опресняване на страницата (но не затваряне на раздела)

По този начин, кога трябва да използвам локално хранилище срещу съхранение на сесия?

Съхранение на сесия се унищожава, след като потребителят затвори браузъра, докато, Локално съхранение съхранява данни без срок на валидност. В sessionStorage обектът е равен на localStorage обект, с изключение на това, че съхранява данните само за един сесия . Данните се изтриват, когато потребителят затвори прозореца на браузъра.

Освен това трябва ли да използвам съхранение на сесии? Това е добра алтернатива на предаването на данни между страници използвайки viewstate, скрити полета или URL параметри. Основната причина за използвайте sessionStorage е за случаите, когато ако потребителят ви отвори една и съща страница два пъти в два различни раздела, бихте искали отделни съхранение области за тези два раздела.

По същия начин хората питат кога не трябва да използвате localStorage?

Следват ограничения, а също и начини да НЕ използвате localStorage:

  • Не съхранявайте чувствителна потребителска информация в localStorage.
  • Той не е заместител на базирана на сървър база данни, тъй като информацията се съхранява само в браузъра.
  • LocalStorage е ограничен до 5MB във всички основни браузъри.

Каква е разликата между бисквитките sessionStorage и localStorage?

Бисквитки са предимно за четене от страна на сървъра (може да се чете и от страна на клиента), localStorage и sessionStorage може да се чете само от страна на клиента. Размерът трябва да е по-малък от 4KB.

Препоръчано: