Cache vs cookies
Cookies og cache (eller browser-cache) er to former for midlertidig opbevaring, der opbevares på klientens maskine for at forbedre websides ydeevne. Cookie er et meget lille stykke information, der lagres på klientens maskine af webstedet og sendes tilbage til serveren, hver gang der anmodes om en side. Cache er en midlertidig lagring af webside-ressourcer, der er gemt på klientens maskine for hurtigere indlæsning af websiderne.
Hvad er cookies?
Netscape introducerede begrebet cookies med deres Netscape Navigator-webbrowser. Cookie er et meget lille stykke information, der lagres på klientens maskine af webstedet og sendes tilbage til serveren, hver gang der anmodes om en side. Da cookies sendes tilbage hver gang, skal der gemmes et minimum af data for at spare båndbredde. Et websted læser kun den cookie, der er skrevet af det, hvilket giver et sikkert middel til lagring af information på tværs af forskellige sider. Imidlertid modtog cookies oprindeligt ikke et godt navn på grund af rygter om, at cookies kunne læse alle oplysningerne på harddisken. Selvfølgelig forsvandt denne misforståelse, da folk indså, at cookies faktisk er harmløse, og nu er de stærkt accepterede. Cookies har en bestemt levetid defineret af deres skabere. I slutningen af dette udløber en cookie. Cookies sporer ofte information, som hvor ofte brugeren besøger, hvad tidspunkterne for besøg er, hvilke bannere der er blevet klikket på, brugerindstillinger osv. Cookies bruges normalt til at gemme de nødvendige oplysninger i kortere perioder. Hvis oplysninger som e-mail-adresser (som skal opbevares i længere perioder) skal gemmes, skal programmøren bruge en database i stedet for cookies. Men hvis personlige oplysninger bliver gemt i cookies, skal der bruges kryptering for at forbedre sikkerheden.programmøren skal bruge en database i stedet for cookies. Men hvis personlige oplysninger bliver gemt i cookies, skal kryptering bruges til at forbedre sikkerheden.programmøren skal bruge en database i stedet for cookies. Men hvis personlige oplysninger bliver gemt i cookies, skal der bruges kryptering for at forbedre sikkerheden.
Hvad er cache?
Når en bruger indtaster adressen på en webside eller klikker på et hyperlink til en webside i sin browser, sendes en anmodning om den tilsvarende side til den relevante webserver. Derefter sender webserver indholdet af siden, og de krævede ressourcer får vist siden til browseren. Webbrowseren på klientens maskine viser siden. Men hvis ressourcerne (billeder eller billeder, lydfiler og videofiler osv.) Er store filer, vil det tage lang tid at nå klientens maskine (afhængigt af forbindelsens hastighed). Dette vil føre til langsom indlæsning af sider, hvilket gør det ubelejligt eller irriterende for brugeren. For at minimere denne forsinkelse og indlæse websider hurtigere, kan disse ressourcer gemmes på klientens maskine (efter indlæsning af siden for første gang),således at fortløbende belastninger af den samme side erhverver de indlejrede ressourcefiler fra den lokale computer. Dette kaldes browser-caching. Med andre ord er cache en midlertidig lagring af webside-ressourcer, der er gemt på klientens maskine for hurtigere indlæsning af websiderne.
Hvad er forskellen mellem cache og cookies?
- Selvom cookies og cache er to måder at gemme data på klientens maskine, tjener de forskellige formål. Formålet med cookie er at gemme oplysninger til at spore forskellige karakteristika relateret til brugeren, mens formålet med cache er at gøre indlæsningen af websider hurtigere.
- Cookies gemmer oplysninger såsom brugerindstillinger, mens cache gemmer ressourcefiler såsom lyd-, video- eller flashfiler.
- Cookies udløber typisk efter et stykke tid, men cache opbevares i klientens maskine, indtil de fjernes manuelt af brugeren.