Predmemorija vs kolačići
Kolačići i predmemorija (ili predmemorija preglednika) dva su oblika privremene pohrane koja se čuva na klijentskom stroju radi poboljšanja performansi web stranica. Kolačić je vrlo mali podatak koji web mjesto pohranjuje na klijentov stroj i vraća se poslužitelju svaki put kada se zatraži stranica. Cache je privremena pohrana resursa web stranica pohranjenih na klijentovom stroju 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 web mjesto pohranjuje na klijentov stroj i vraća se poslužitelju svaki put kada se zatraži stranica. Budući da se kolačići vraćaju svaki put, mora se spremiti minimalna količina podataka kako bi se uštedjela propusnost. Web stranica čita samo kolačić koji je napisao, pružajući tako siguran način za pohranu podataka na različitim stranicama. Međutim, kolačići u početku nisu dobili dobro ime zbog glasina koje su tvrdile da kolačići mogu pročitati sve podatke na tvrdom disku. Naravno, ta je zabluda nestala kad su ljudi shvatili da su kolačići zapravo bezopasni, a sada su vrlo prihvaćeni. Kolačići imaju određeni životni vijek koji su definirali njihovi tvorci. Na kraju ovoga, kolačić postaje istekao. Kolačići često prate informacije poput toga koliko često korisnik posjećuje, koje je vrijeme posjeta, na koji su natpisi kliknuti, korisničke postavke itd. Kolačići se obično koriste za pohranu podataka potrebnih za kraća razdoblja. Ako treba pohraniti podatke poput adresa e-pošte (koje se moraju čuvati dulje vrijeme), programer treba koristiti bazu podataka umjesto kolačića. Međutim, ako se osobni podaci pohrane u kolačiće, za poboljšanje sigurnosti potrebno je koristiti šifriranje.programer treba koristiti bazu podataka umjesto kolačića. Međutim, ako se osobni podaci pohrane u kolačiće, za poboljšanje sigurnosti potrebno je koristiti šifriranje.programer treba koristiti bazu podataka umjesto kolačića. Međutim, ako se osobni podaci pohrane u kolačiće, za poboljšanje sigurnosti potrebno je koristiti šifriranje.
Što je predmemorija?
Kada korisnik upiše adresu web stranice ili klikne na hipervezu web stranice u svom pregledniku, zahtjev za odgovarajućom stranicom šalje se na odgovarajući web poslužitelj. Zatim web poslužitelj šalje sadržaj stranice i potrebne resurse za pregled stranice u preglednik. Web preglednik na klijentovom stroju 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 dosegnu klijentov stroj (ovisno o brzini veze). To će dovesti do sporog učitavanja stranica što će korisnika učiniti neugodnim ili iritantnim. Kako bi se ovo kašnjenje svelo na najmanju moguću mjeru i brže učitale web stranice, ti se resursi mogu pohraniti na klijentovom računalu (nakon prvog učitavanja stranice),tako da će uzastopna učitavanja iste stranice stjecati ugrađene datoteke resursa s lokalnog računala. To se naziva predmemoriranje preglednika. Drugim riječima, predmemorija je privremena pohrana resursa web stranica pohranjenih na klijentovom stroju radi bržeg učitavanja web stranica.
Koja je razlika između predmemorije i kolačića?
- Iako su kolačići i predmemorija dva načina za pohranu podataka na klijentovom računalu, oni imaju različite svrhe. Svrha kolačića je pohranjivanje podataka za praćenje različitih karakteristika povezanih s korisnikom, dok je svrha predmemorije ubrzati učitavanje web stranica.
- Kolačići čuvaju informacije kao što su korisničke postavke, dok će predmemorija zadržati datoteke resursa kao što su audio, video ili flash datoteke.
- Tipično, kolačići ističu nakon nekog vremena, ali predmemorija se čuva u klijentovom stroju dok ih korisnik ručno ne ukloni.