211service.com
Miestne úložisko vs úložisko relácie vs súbor cookie: Aký je rozdiel [Kúzlo rozdelenia]
Čo sú miestne úložisko a úložisko relácií? Aký je rozdiel medzi Lokálne úložisko verzus úložisko relácie vs Cookie? Ak ste zmätení, nebojte sa. V tomto príspevku Sprievodca rozdelením tejto lokality poskytuje návod o localstorage vs sessionstorage vs cookie.
- Predstavenie miestneho úložiska, úložiska relácie a súborov cookie
- Miestna relácia verzus úložisko relácie verzus súbor cookie
Údaje môžeme ukladať lokálne v našich prehliadačoch niekoľkými spôsobmi, z ktorých je obľúbenejší Cookie . Ak chcete vedieť podrobnejšie informácie, pokračujte v čítaní.
Predstavenie miestneho úložiska, úložiska relácie a súborov cookie
Čo je miestne úložisko?
Local Storage je metóda sieťového ukladania, ktorá nám pomáha ukladať dáta na klientskom počítači vo forme párov kľúč/hodnota vo webovom prehliadači. Údaje sú trvalo uložené v miestnom úložisku, pokiaľ ich používateľ manuálne neodstráni z prehliadača. Jeho platnosť nevyprší, aj keď používateľ zatvorí okno alebo kartu.
Jeho údaje v prehliadači sú prístupné iba cez JavaScript a HTML5. Používatelia však môžu tiež vymazať údaje prehliadača/vyrovnávaciu pamäť na vymazanie všetkých údajov miestneho úložiska. Má štyri metódy, ktoré možno použiť na nastavenie, načítanie, odstránenie a vymazanie:
- Dáta v Local Storage môžeme nastaviť pomocou metódy setItem(). Metóda má dva parametre, kľúč a hodnotu. Pomocou tejto metódy môžeme ukladať hodnoty pomocou kľúčov: localStorage.setItem(key, value).
- Na získanie údajov v ňom uložených môžeme použiť metódu getItem(): localStorage. getItem (kľúč).
- Dáta môžeme odstrániť pomocou metódy removeItem(), ktorá ukladá informácie o kľúči do pamäte: localStorage. removeItem (kľúč).
- Metóda clear() sa používa na vymazanie všetkých údajov, ktoré sú v nej uložené.
Čo je úložisko relácie?
Je veľmi podobný Local Storage. Hlavným rozdielom je však životný cyklus, ktorý pretrváva v prehliadači, kým sa neotvorí jeho aktuálna karta. Údaje v úložisku relácie sa stratia aj po zatvorení karty alebo jej ukončení. Môžeme tiež nastaviť a získať jeho údaje pomocou metód setItem() a getItem(), podobne ako metódy Local Storage. Napríklad: sessionStorage. setItem(kľúč, hodnota); sessioninStorage. getItem (kľúč).
Čo je cookie?
Pred zavedením HTML5 bola jedinou dostupnou možnosťou Cookie. Preto je ukladanie dát s ním tradičným spôsobom ukladania dát na klientskych strojoch. Pomáha nám uchovávať údaje o klientoch a poskytovať používateľom webových stránok prispôsobené prostredie. Tieto sú odoslané na server s požiadavkou a klientovi ako odpoveď; takže jeho údaje sa vymieňajú so serverom pri každej požiadavke. Servery môžu používať údaje súborov cookie na odosielanie prispôsobeného obsahu používateľom.
Práve teraz môžete mať celkové pochopenie súborov cookie, lokálneho úložiska a úložiska relácie. Nasledujúca časť sa zameria na rozdiely medzi súbormi cookie, lokálnym úložiskom a úložiskom relácie.
Miestna relácia verzus úložisko relácie verzus súbor cookie
V tejto časti budeme hovoriť o lokálnom úložisku vs sessionstorage vs cookie z hľadiska limitu úložiska, dostupnosti a vypršania platnosti.
Limit úložiska
Každý spôsob ukladania v prehliadači má špecifickú maximálnu veľkosť údajov. Obe úložiská ponúkajú veľkokapacitné úložisko. Presnejšie povedané, miestne úložisko ukladá až 10 megabajtov a úložisko relácie ukladá až 5 megabajtov. Súbory cookie na druhej strane ponúkajú veľmi obmedzenú malú úložnú kapacitu 4 KB. Do cookies teda nie je možné ukladať veľké množstvo informácií.
Prístupnosť
Z hľadiska prístupnosti k nemu možno pristupovať v akomkoľvek okne alebo karte otvorenej vo webovom prehliadači. Keďže úložisko relácie je spojené s konkrétnou reláciou a každá karta má svoju reláciu, údaje sú dostupné iba na aktuálnej karte, kde nastavujeme údaje o ukladaní relácie. K lokálnemu úložisku je možné pristupovať z ľubovoľného okna alebo karty alebo na serveri. Súbory cookie sú trochu podobné ako miestne úložisko.
Expirácia
Platnosť údajov miestneho úložiska nikdy nevyprší, kým ich manuálne neodstránite. Pokiaľ ich používateľ manuálne neodstráni z prehliadača, údaje sú trvalo uložené v lokálnom úložisku. Jeho platnosť nevyprší, aj keď používateľ zatvorí okno alebo kartu
A keď úložisko relácie zatvorí kartu alebo ju ukončí, údaje v úložisku relácie sa tiež stratia.
Skladová lokácia
Sú uložené inak. Súbor cookie môže byť uložený v prehliadačoch a serveroch. Miestne úložisko a úložisko relácií môžu byť uložené iba v prehliadači.