Razlika između predmemorije i kolačića

Keš vs kolačiće

Kolačići i predmemorija (ili predmemorija preglednika) dva su oblika privremene pohrane koja se čuvaju na računalu klijenta radi poboljšanja performansi web stranica. Kolačić je vrlo mali podatak koji se web-mjesto pohranjuje na računalu klijenta i šalje natrag na poslužitelj svaki put kada se zatraži stranica. Predmemorija je privremena pohrana resursa web stranica pohranjenih na računalu klijenta za brže učitavanje web stranica.

Što su kolačići?

Netscape je predstavio koncept kolačića sa svojim web preglednikom Netscape Navigator. Kolačić je vrlo mali podatak koji se web-mjesto pohranjuje na računalu klijenta i šalje natrag na poslužitelj svaki put kada se zatraži stranica. Budući da se kolačići vraćaju svaki put, mora se pohraniti minimalna količina podataka da bi se spremila propusnost. Web stranica čita samo kolačić napisan na taj način, pružajući siguran način pohrane podataka na različite stranice. No, kolačići u početku nisu dobili dobro ime, zbog glasina koje tvrde da kolačići mogu pročitati sve informacije na tvrdom disku. Naravno, ta je zabluda izblijedjela kad su ljudi shvatili da su kolačići zapravo bezopasni, a sada su vrlo prihvaćeni. Kolačići imaju određeno trajanje života koje definiraju njihovi tvorci. Na kraju ovoga kolačić istječe. Kolačići često prate informacije poput učestalosti posjeta, vremena posjeta, bannera na koje se klikne, korisničkih postavki itd. Kolačići se obično koriste za pohranjivanje informacija potrebnih za kraća razdoblja. Ako se informacije poput e-adresa (koje se moraju čuvati dulje vrijeme) moraju pohraniti, programer mora umjesto kolačića koristiti bazu podataka. Međutim, ako se osobni podaci pohranjuju u kolačiće, za poboljšanje sigurnosti treba koristiti šifriranje.

Što je predmemorija?

Kad korisnik upiše adresu web stranice ili klikne na hipervezu web stranice na svom pregledniku, zahtjev za odgovarajuću stranicu šalje se odgovarajućem web poslužitelju. Zatim web poslužitelj šalje sadržaj stranice i potrebne resurse da biste je pregledali u preglednik. Web preglednik na uređaju klijenta prikazat će stranicu. Međutim, ako su resursi (slike ili slike, audio datoteke i video datoteke itd.) Velike datoteke, trebat će im dosta vremena da dođu do klijentovog stroja (ovisno o brzini veze). To će dovesti do sporog umetanja stranica što ga čini nezgodnim ili iritantnim za korisnika. Kako bi se to kašnjenje smanjilo i brže učitalo web stranice, ti se resursi mogu pohraniti na klijentov stroj (nakon prvog učitavanja stranice) tako da će uzastopna učitavanja iste stranice dobiti ugrađene datoteke s resursima iz lokalno računalo. To se naziva predmemorija preglednika. Drugim riječima, predmemorija je privremena pohrana resursa web stranica pohranjenih na klijentovom stroju za brže učitavanje web stranica.

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

- Iako su kolačići i predmemorija dva načina pohrane podataka na klijentovu računalu, oni služe u različite svrhe. Svrha kolačića je pohranjivanje podataka za praćenje različitih karakteristika vezanih uz korisnika, dok je svrha predmemorije ubrzavanje učitavanja web stranica.

- Kolačići čuvaju podatke poput korisničkih postavki, dok će cache čuvati datoteke s resursima poput audio, video ili flash datoteka.

- Kolačići obično istječu nakon nekog vremena, ali predmemorija se čuva na klijentovom stroju dok ih ručno ne ukloni korisnik.