211service.com
Lokal lagring vs sessionslagring vs kaka: Vad är skillnaden [Partitionsmagi]
Vad är lokal lagring och sessionslagring? Vad är skillnaden mellan Lokal lagring vs sessionslagring kontra kaka? Om du är förvirrad, oroa dig inte. I detta inlägg, denna webbplats Partition Wizard ger en handledning om lokal lagring vs sessionslagring vs cookie.
- Introduktion av lokal lagring, sessionslagring och cookie
- Lokal session vs sessionslagring vs cookie
Vi kan lagra data lokalt i våra webbläsare på flera sätt, det mer populära är Kaka . För att få mer detaljerad information, fortsätt bara att läsa.
Introduktion av lokal lagring, sessionslagring och cookie
Vad är lokal lagring?
Local Storage är en nätverkslagringsmetod som hjälper oss att lagra data på klientdatorn i form av nyckel/värdepar i webbläsaren. Data lagras permanent i lokal lagring om inte användaren manuellt raderar den från webbläsaren. Den upphör inte att gälla även om användaren stänger fönstret eller fliken.
Dess data i webbläsaren är endast tillgänglig via JavaScript och HTML5. Användare kan dock också rensa webbläsardata/cache för att rensa all lokal lagringsdata. Den har fyra metoder som kan användas för att ställa in, hämta, ta bort och rensa:
- Vi kan ställa in data i lokal lagring med metoden setItem(). Metoden tar två parametrar, en nyckel och ett värde. Med den här metoden kan vi lagra värden med hjälp av nycklar: localStorage.setItem(nyckel, värde).
- För att hämta data som lagras i den kan vi använda metoden getItem(): localStorage. getItem(nyckel).
- Vi kan ta bort data med hjälp av metoden removeItem(), som lagrar information om nyckeln i minnet: localStorage. removeItem(key).
- Metoden clear() används för att rensa all data som lagras i den.
Vad är sessionslagring?
Det är väldigt likt Local Storage. Den största skillnaden är dock livscykeln den kvarstår i webbläsaren tills dess nuvarande flik öppnas. Data i sessionslagring går också förlorad när du stänger fliken eller avslutar den. Vi kan också ställa in och hämta dess data med metoderna setItem() respektive getItem(), liknande metoderna för lokal lagring. Till exempel: sessionStorage. setItem(nyckel, värde); sessioninStorage. getItem(nyckel).
Vad är Cookie?
Innan HTML5 introducerades är det enda tillgängliga alternativet Cookie. Att lagra data med den är därför ett traditionellt sätt att lagra data på klientdatorer. Det hjälper oss att lagra kunddata och ge en personlig upplevelse för webbplatsanvändare. Dessa skickas till servern med begäran och till klienten som svar; så dess data utbyts med servern på varje begäran. Servrar kan använda cookiedata för att skicka personligt innehåll till användare.
Just nu kan du ha en övergripande förståelse för Cookie, Lokal lagring och Sessionslagring. Följande avsnitt kommer att fokusera på skillnaderna mellan cookie, lokal lagring och sessionslagring.
Lokal session vs sessionslagring vs cookie
I det här avsnittet kommer vi att prata om lokallagring vs sessionslagring vs Cookie från aspekterna av lagringsgräns, tillgänglighet och utgångsdatum.
Lagringsgräns
Varje webbläsarlagringsmetod har en specifik maximal datastorlek. Båda lagringarna erbjuder masslagring. Närmare bestämt lagrar lokal lagring upp till 10 megabyte och sessionslagring upp till 5 megabyte. Cookies, å andra sidan, erbjuder en mycket begränsad liten lagringskapacitet på 4 KB. Det är alltså inte möjligt att lagra stora mängder information i cookies.
Tillgänglighet
Ur tillgänglighetssynpunkt kan den nås i alla fönster eller flikar som är öppna i webbläsaren. Eftersom sessionslagring är associerad med en specifik session och varje flik har sin session, är data endast tillgänglig på den aktuella flik där vi ställer in sessionslagringsdata. Lokal lagring kan nås från vilket fönster eller flik som helst, eller på servern. Cookies påminner lite om Local Storage.
Utgång
Lokal lagrings data upphör aldrig förrän du manuellt raderar den. Om inte användaren manuellt tar bort den från webbläsaren, lagras data permanent i lokal lagring. Den upphör inte att gälla även om användaren stänger fönstret eller fliken
Och när Session Storage stänger fliken eller avslutar den, kommer även data i sessionslagret att gå förlorade.
Lagringsplats
De lagras olika. Cookie kan lagras i webbläsare och servrar. Och lokal lagring och sessionslagring kan endast lagras i webbläsaren.