Vahemälu vs küpsised
Küpsised ja vahemälu (või brauseri vahemälu) on kaks ajutise salvestuse vormi, mida hoitakse kliendi arvutis veebilehtede jõudluse parandamiseks. Präänik on väga väike teave, mida veebisait salvestab kliendi arvutisse ja saadetakse iga kord, kui mõnda lehte küsitakse, tagasi serverisse. Vahemälu on kliendi masinasse salvestatud veebilehtede ressursside ajutine salvestus veebilehtede kiiremaks laadimiseks.
Mis on küpsised??
Netscape tutvustas oma Netscape Navigator veebibrauseriga küpsiste kontseptsiooni. Präänik on väga väike teave, mida veebisait salvestab kliendi arvutisse ja saadetakse iga kord, kui mõnda lehte küsitakse, tagasi serverisse. Kuna küpsiseid saadetakse iga kord tagasi, tuleb ribalaiuse säästmiseks salvestada minimaalne hulk andmeid. Veebisait loeb ainult selle kirjutatud küpsist, pakkudes turvalist teavet teabe salvestamiseks eri lehtedele. Küpsised ei saanud algselt head nime, sest kuulujuttude kohaselt võisid küpsised lugeda kogu teavet kõvakettal. Muidugi läks see väärarusaam kaduma, kuna inimesed said aru, et küpsised on tegelikult kahjutud ja nüüd on need väga aktsepteeritud. Küpsiste eluiga on määratletud nende loojate poolt. Selle lõppedes aegub küpsis. Küpsised jälgivad sageli sellist teavet nagu kasutajate külastuste sagedus, külastuste kellaajad, ribareklaamid, millele kasutaja on eelistanud jne. Küpsiseid kasutatakse tavaliselt lühema aja jooksul vajaliku teabe talletamiseks. Kui sellist teavet nagu e-posti aadressid (mida tuleb säilitada pikemat aega) tuleb säilitada, peab programmeerija kasutama küpsiste asemel andmebaasi. Kui aga isiklikku teavet säilitatakse küpsistes, tuleb turvalisuse parandamiseks kasutada krüptimist.
Mis on vahemälu?
Kui kasutaja kirjutab veebilehe aadressi või klõpsab brauseris mõne veebilehe hüperlingil, saadetakse vastava lehe päring vastavale veebiserverile. Seejärel saadab veebiserver lehe sisu ja vajalikud ressursid lehe kuvamiseks brauserisse. Kliendi masinas olev veebibrauser kuvab selle lehe. Kui ressursid (pildid või pildid, helifailid ja videofailid jne) on suured failid, kulub kliendi masinasse jõudmiseks (sõltuvalt ühenduse kiirusest) märkimisväärselt palju aega. See viib lehtede aeglase laadimiseni, muutes selle kasutajale ebamugavaks või ärritavaks. Selle viivituse minimeerimiseks ja veebilehtede kiiremaks laadimiseks saab neid ressursse salvestada kliendi arvutisse (pärast lehe esmakordset laadimist), nii et sama lehe järjestikused laadimised omandavad manustatud ressursifailid kohalik arvuti. Seda nimetatakse brauseri vahemällu salvestamiseks. Teisisõnu on vahemälu kliendi masinasse salvestatud veebilehtede ressursside ajutine salvestus veebilehtede kiiremaks laadimiseks.
Mis vahe on vahemälul ja küpsistel??
- Ehkki küpsised ja vahemälu on kliendi arvutis andmete salvestamise kaks viisi, teenivad need erinevaid eesmärke. Küpsise eesmärk on salvestada teavet kasutajaga seotud erinevate omaduste jälgimiseks, vahemälu eesmärk on aga kiirendada veebilehtede laadimist..
- Küpsised säilitavad teavet, näiteks kasutaja eelistusi, vahemälu aga ressursifaile, näiteks heli-, video- või välkfaile.
- Tavaliselt aeguvad küpsised mõne aja pärast, kuid vahemälu hoitakse kliendi masinas seni, kuni kasutaja need käsitsi eemaldab.