Razlika između keša i kolačića

Razlika između keša i kolačića
Razlika između keša i kolačića

Video: Razlika između keša i kolačića

Video: Razlika između keša i kolačića
Video: Дистрибутив CentOS всё... История RedHat и CentOS Stream. Ядро Linux 5.10. Firefox и GPU рендеринг 2024, Novembar
Anonim

Cache vs Cookies

Kolačići i keš memorija (ili keš pretraživača) su dva oblika privremene memorije koja se čuva na računaru klijenta radi poboljšanja performansi web stranica. Kolačić je vrlo mala informacija koju web stranica pohranjuje na klijentovu mašinu i šalje se nazad serveru svaki put kada se zatraži stranica. Keš memorija je privremeno skladište resursa web stranica pohranjenih na klijentovom stroju radi bržeg učitavanja web stranica.

Šta su kolačići?

Netscape je predstavio koncept kolačića sa svojim Netscape Navigator web pretraživačem. Kolačić je vrlo mala informacija koju web stranica pohranjuje na klijentovu mašinu i šalje se nazad serveru svaki put kada se zatraži stranica. Budući da se kolačići vraćaju svaki put, minimalna količina podataka mora biti sačuvana kako bi se uštedio propusni opseg. Web stranica čita samo kolačić koji je napisan na njoj, pružajući tako sigurno sredstvo za pohranjivanje informacija na različitim stranicama. Međutim, kolačići u početku nisu dobili dobro ime, zbog glasina da su kolačići mogli čitati sve informacije na tvrdom disku. Naravno, ova zabluda je nestala kada su ljudi shvatili da su kolačići zapravo bezopasni, a sada su veoma prihvaćeni. Kolačići imaju određeni životni vijek koji definiraju njihovi kreatori. Na kraju toga kolačić postaje istekao. Kolačići često prate informacije kao što su učestalost posjeta korisnika, koja su vremena posjeta, na koje su banere kliknuli, korisničke postavke itd. Kolačići se obično koriste za pohranjivanje informacija potrebnih za kraće vremenske periode. Ako je potrebno pohraniti informacije kao što su adrese e-pošte (koje se moraju čuvati duže vrijeme), programer treba koristiti bazu podataka umjesto kolačića. Međutim, ako se lični podaci ipak pohranjuju u kolačiće, potrebno je koristiti enkripciju za poboljšanje sigurnosti.

Šta je Cache?

Kada korisnik unese adresu web stranice ili klikne na hipervezu web stranice na svom pretraživaču, zahtjev za odgovarajuću stranicu se šalje odgovarajućem web serveru. Zatim web server šalje pregledniku sadržaj stranice i resurse potrebne za pregled stranice. Web pretraživač na klijentovom računaru će prikazati stranicu. Međutim, ako su resursi (slike ili slike, audio datoteke i video datoteke, itd.) velike datoteke, trebat će im dosta vremena da stignu do klijentove mašine (ovisno o brzini veze). To će dovesti do sporog učitavanja stranica, što ga čini nezgodnim ili iritirajućim za korisnika. Kako bi se ovo kašnjenje svelo na minimum i brže učitavale web stranice, ovi resursi se mogu pohraniti na klijentovu mašinu (nakon prvog učitavanja stranice), tako da će uzastopna učitavanja iste stranice preuzeti ugrađene datoteke resursa iz lokalni računar. Ovo se zove keširanje pretraživača. Drugim riječima, keš memorija je privremeno skladište resursa web stranica pohranjenih na klijentovom stroju radi bržeg učitavanja web stranica.

Koja je razlika između keša i kolačića?

– Iako su kolačići i keš dva načina pohranjivanja podataka na klijentovom stroju, oni služe različitim svrhama. Svrha kolačića je pohranjivanje informacija za praćenje različitih karakteristika koje se odnose na korisnika, dok je svrha keširanja da ubrza učitavanje web stranica.

– Kolačići čuvaju informacije kao što su korisničke postavke, dok će keš memorija zadržati fajlove resursa kao što su audio, video ili flash fajlovi.

– Tipično, kolačići ističu nakon nekog vremena, ali keš memorija se čuva u klijentovoj mašini sve dok ih korisnik ručno ne ukloni.

Preporučuje se: