Vahemälu vs küpsised
Küpsised ja vahemälu (või brauseri vahemälu) on kaks ajutise salvestamise vormi, mida hoitakse kliendi masinas, et parandada veebilehtede toimivust. Küpsis on väga väike teave, mille veebisait salvestab kliendi masinasse ja mis saadetakse iga kord, kui lehte taotletakse, serverile tagasi. Vahemälu on kliendi masinasse salvestatud veebilehtede ressursside ajutine salvestamine veebilehtede kiiremaks laadimiseks.
Mis on küpsised?
Netscape tutvustas küpsiste mõistet oma Netscape Navigatori veebibrauseriga. Küpsis on väga väike teave, mille veebisait salvestab kliendi masinasse ja mis saadetakse iga kord, kui lehte taotletakse, serverile tagasi. Kuna küpsiseid saadetakse iga kord tagasi, tuleb ribalaiuse säästmiseks salvestada minimaalne andmemaht. Veebisait loeb ainult enda kirjutatud küpsist, pakkudes seeläbi turvalist viisi teabe salvestamiseks erinevatele lehtedele. Küpsised ei saanud esialgu siiski head nime, kuna kuulujutud väitsid, et küpsised võivad kogu kõvakettal olevat teavet lugeda. Muidugi kadus see väärarusaam, kui inimesed mõistsid, et küpsised on tegelikult kahjutud, ja nüüd on need väga heaks kiidetud. Küpsistel on nende loojate määratletud teatud eluiga. Selle lõpus aegub küpsis. Küpsised jälgivad sageli teavet, näiteks kui sageli kasutaja külastab, mis on külastuste aeg, millistel bänneritel on klõpsatud, kasutaja eelistused jne. Küpsiseid kasutatakse tavaliselt lühemateks perioodideks vajaliku teabe salvestamiseks. Kui sellist teavet nagu e-posti aadressid (mida tuleb hoida kauem) tuleb säilitada, peab programmeerija küpsiste asemel kasutama andmebaasi. Kui isiklik teave siiski küpsistesse salvestatakse, tuleb turvalisuse parandamiseks kasutada krüpteerimist.programmeerija peab küpsiste asemel kasutama andmebaasi. Kui isiklik teave siiski küpsistesse salvestatakse, tuleb turvalisuse parandamiseks kasutada krüpteerimist.programmeerija peab küpsiste asemel kasutama andmebaasi. Kui isiklik teave siiski küpsistesse salvestatakse, tuleb turvalisuse parandamiseks kasutada krüpteerimist.
Mis on vahemälu?
Kui kasutaja sisestab oma veebilehe aadressi või klõpsab oma brauseris veebilehe hüperlingi, saadetakse vastava lehe taotlus vastavale veebiserverile. Seejärel saadab veebiserver lehe sisu ja lehe vaatamiseks vajalikud ressursid brauserisse. Kliendi masinas olev veebibrauser kuvab lehe. Kui aga ressursid (pildid või pildid, helifailid ja videofailid jne) on suured failid, võtab see kliendi masinasse jõudmiseks märkimisväärse aja (sõltuvalt ühenduse kiirusest). See toob kaasa lehtede aeglase laadimise, mis muudab selle kasutaja jaoks ebamugavaks või ärritavaks. Selle viivituse minimeerimiseks ja veebilehtede kiiremaks laadimiseks saab neid ressursse kliendi masinasse salvestada (pärast lehe esmakordset laadimist),nii, et sama lehe järjestikused koormused omandaksid manustatud ressursifailid kohalikust arvutist. Seda nimetatakse brauseri vahemäluks. Teisisõnu, vahemälu on kliendi masinasse salvestatud veebilehtede ressursside ajutine salvestamine veebilehtede kiiremaks laadimiseks.
Mis vahe on vahemälul ja küpsistel?
- Kuigi küpsised ja vahemälu on kaks võimalust andmete salvestamiseks kliendi masinasse, on neil erinevad eesmärgid. Küpsise eesmärk on salvestada teavet kasutajaga seotud erinevate omaduste jälgimiseks, samas kui vahemälu eesmärk on muuta veebilehtede laadimine kiiremaks.
- Küpsised säilitavad teavet, näiteks kasutaja eelistused, vahemälu aga ressursifaile, näiteks heli-, video- või välkmälufaile.
- Tavaliselt aeguvad küpsised mõne aja pärast, kuid vahemälu hoitakse kliendi masinas seni, kuni kasutaja need käsitsi eemaldab.