Taula de continguts:

Quan he d'utilitzar LocalStorage i sessionStorage?
Quan he d'utilitzar LocalStorage i sessionStorage?

Vídeo: Quan he d'utilitzar LocalStorage i sessionStorage?

Vídeo: Quan he d'utilitzar LocalStorage i sessionStorage?
Vídeo: Хранилище сеансов и локальное хранилище | Управление сеансом в веб-приложении 2024, Maig
Anonim

Objectes d'emmagatzematge web localStorage i sessionStorage permet emmagatzemar clau/valor al navegador. Tant la clau com el valor han de ser cadenes. El límit és de 2 MB+, depèn del navegador. Ells fer no caduca.

Resum.

emmagatzematge local Emmagatzematge de sessions
Sobreviu al reinici del navegador Sobreviu a l'actualització de la pàgina (però no tanca la pestanya)

D'aquesta manera, quan he d'utilitzar l'emmagatzematge local versus l'emmagatzematge de sessió?

Emmagatzematge de la sessió es destrueix un cop l'usuari tanca el navegador, mentre que, Emmagatzematge local emmagatzema dades sense data de caducitat. El Emmagatzematge de sessions objecte és igual al emmagatzematge local objecte, excepte que només emmagatzema les dades d'un sessió . Les dades s'eliminen quan l'usuari tanca la finestra del navegador.

A més, hauria d'utilitzar l'emmagatzematge de la sessió? És una bona alternativa per passar dades entre pàgines utilitzant vistes, camps ocults o paràmetres d'URL. El motiu principal per utilitzar sessionStorage és per als casos en què si l'usuari hagués d'obrir la mateixa pàgina dues vegades en dues pestanyes diferents, voldríeu separar-los emmagatzematge àrees per a aquestes dues pestanyes.

De la mateixa manera, la gent es pregunta, quan no hauríeu d'utilitzar localStorage?

Les següents són limitacions i també maneres de NO utilitzar localStorage:

  • No emmagatzemeu informació confidencial de l'usuari a localStorage.
  • No és un substitut d'una base de dades basada en servidor, ja que la informació només s'emmagatzema al navegador.
  • LocalStorage està limitat a 5 MB en tots els navegadors principals.

Quina diferència hi ha entre les cookies sessionStorage i localStorage?

Galetes són principalment per a la lectura del costat del servidor (també es pot llegir al costat del client), emmagatzematge local i Emmagatzematge de sessions només es pot llegir al costat del client. La mida ha de ser inferior a 4 KB.

Recomanat: