Forskellen mellem cache og cookies

Cache vs cookies

Cookies og cache (eller browsercache) er to former for midlertidig opbevaring på klientens maskine for at forbedre websidernes ydelse. Cookie er et meget lille stykke information, der gemmes på klientens maskine af webstedet og sendes tilbage til serveren, hver gang en side anmodes om. Cache er en midlertidig lagring af websidessourcer, der er gemt på klientens maskine til hurtigere indlæsning af websiderne.

Hvad er cookies?

Netscape introducerede konceptet med cookies med deres Netscape Navigator webbrowser. Cookie er et meget lille stykke information, der gemmes på klientens maskine af webstedet og sendes tilbage til serveren, hver gang en side anmodes om. Da cookies sendes tilbage hver gang, skal en minimumsmængde data gemmes for at gemme båndbredde. Et websted læser kun cookien, der er skrevet af den, hvilket giver et sikkert middel til at gemme information på forskellige sider. Cookies modtog dog ikke oprindeligt et godt navn på grund af rygter, der hævdede, at cookies kunne læse alle oplysningerne på harddisken. Naturligvis forsvandt denne misforståelse, da folk indså, at cookies faktisk er ufarlige, og nu er de meget 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 er tidspunkterne for besøg, hvilke bannere der er klikket på, brugerpræferencer osv. Cookies bruges normalt til at gemme oplysninger, der er nødvendige i kortere perioder. Hvis oplysninger som e-mail-adresser (som skal opbevares i længere perioder) skal gemmes, skal programmereren bruge en database i stedet for cookies. Hvis personlige oplysninger dog gemmes i cookies, skal kryptering bruges til at forbedre sikkerheden.

Hvad er cache?

Når en bruger indtaster adressen på en webside eller klikker på et hyperlink på en webside i hendes browser, sendes en anmodning om den tilsvarende side til den relevante webserver. Derefter sender webserveren sidens indhold og de nødvendige ressourcer for at se siden til browseren. Webbrowser på klientens maskine viser siden. Men hvis ressourcerne (billeder eller billeder, lydfiler og videofiler osv.) Er store filer, vil det tage en betydelig mængde tid at nå klientens maskine (afhængigt af forbindelsens hastighed). Dette vil føre til langsom indlæsning af sider, hvilket gør det upraktisk 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 første gang), så sammenhængende belastninger på den samme side får de integrerede ressourcefiler fra lokal computer. Dette kaldes browser-cache. Med andre ord er cache en midlertidig lagring af websidessourcer, der er gemt på klientens maskine til 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 information for at spore forskellige egenskaber relateret til bruger, mens formålet med cache er at gøre indlæsningen af ​​websider hurtigere.

- Cookies opbevarer oplysninger såsom brugerpræferencer, mens cache opbevarer ressourcefiler som lyd-, video- eller flash-filer.

- Typisk udløber cookies efter et stykke tid, men cache opbevares i klientens maskine, indtil de fjernes manuelt af brugeren.