Cache vs Cookies
Cookies och cache (eller webbläsarcache) är två former av tillfällig lagring som lagras på klientens dator för att förbättra prestandan på webbsidor. Cookie är en mycket liten bit information som lagras på klientens maskin av webbplatsen och skickas tillbaka till servern varje gång en sida begärs. Cache är en tillfällig lagring av webbsidor som lagras på klientens dator för snabbare laddning av webbsidorna.
Vad är cookies?
Netscape introducerade konceptet cookies med deras Netscape Navigator-webbläsare. Cookie är en mycket liten bit information som lagras på klientens maskin av webbplatsen och skickas tillbaka till servern varje gång en sida begärs. Eftersom cookies skickas tillbaka varje gång måste en minsta mängd data sparas för att spara bandbredd. En webbplats läser bara den cookie som den skrivit, vilket ger ett säkert sätt att lagra information på olika sidor. Cookies fick dock inte ett bra namn initi alt, på grund av rykten som hävdade att cookies kunde läsa all information på hårddisken. Naturligtvis försvann denna missuppfattning när folk insåg att cookies faktiskt är ofarliga, och nu är de mycket accepterade. Cookies har en viss livslängd som definieras av deras skapare. I slutet av detta upphör en cookie att gälla. Cookies spårar ofta information som hur ofta användaren besöker, vilka tider för besök, vilka banners har klickats på, användarpreferenser, etc. Cookies används vanligtvis för att lagra information som behövs under kortare perioder. Om information som e-postadresser (som måste sparas under längre perioder) behöver lagras måste programmeraren använda en databas istället för cookies. Men om personlig information lagras i cookies måste kryptering användas för att förbättra säkerheten.
Vad är cache?
När en användare skriver in adressen till en webbsida eller klickar på en hyperlänk till en webbsida i sin webbläsare, skickas en begäran om motsvarande sida till lämplig webbserver. Sedan skickar webbservern innehållet på sidan och de resurser som krävs för att se sidan till webbläsaren. Webbläsaren på klientens dator visar sidan. Men om resurserna (bilder eller bilder, ljudfiler och videofiler, etc.) är stora filer kommer det att ta lång tid att nå klientens dator (beroende på anslutningshastigheten). Detta kommer att leda till långsam laddning av sidor som gör det obekvämt eller irriterande för användaren. För att minimera denna fördröjning och ladda webbsidorna snabbare, kan dessa resurser lagras på klientens dator (efter att sidan har laddats för första gången), så att på varandra följande laddningar av samma sida hämtar de inbäddade resursfilerna från lokal dator. Detta kallas webbläsarcache. Med andra ord, cache är en tillfällig lagring av webbsidor som lagras på klientens dator för snabbare inläsning av webbsidorna.
Vad är skillnaden mellan cache och cookies?
– Även om cookies och cache är två sätt att lagra data på klientens dator, tjänar de olika syften. Syftet med cookien är att lagra information för att spåra olika egenskaper relaterade till användaren, medan syftet med cachen är att göra laddningen av webbsidor snabbare.
– Cookies lagrar information som användarpreferenser, medan cachen kommer att behålla resursfiler som ljud-, video- eller flashfiler.
– Vanligtvis upphör cookies efter en tid, men cachen hålls i klientens dator tills de tas bort manuellt av användaren.