Zašto se slika iz predmemorije ne broji
O sadržaju i njegovoj provjeri
U ovom članku
Čest izvor zabune u vezi sa statistikom web-mjesta jest pojam lokalne pohrane datoteka, koji se obično naziva predmemorijom preglednika. Web-preglednici osmišljeni su za najveću učinkovitost i brzinu.
Pri prvom posjetu stranici preglednik preuzima sav potreban tekst, rasporede i grafike. Kako pri kasnijim posjetima ne bi trošio vrijeme i mrežne resurse, sprema kopije tih statičnih datoteka na lokalni tvrdi disk.
Ako se ubrzo nakon toga ponovno otvori potpuno ista stranica, preglednik dohvaća grafike izravno iz te lokalne pohrane umjesto da od udaljenog poslužitelja traži novu kopiju. Taj postupak drastično skraćuje vrijeme učitavanja, ali izravno utječe na rad vanjskih alata za mjerenje.
Posjet koji poslužitelj nikada ne vidi
Mehanizam brojanja na temelju slike u potpunosti ovisi o tome da poslužitelj primi zahtjev. Ako preglednik odluči da je lokalno pohranjena kopija grafike i dalje potpuno valjana, nikada ne šalje poruku putem interneta.
Iz perspektive poslužitelja drugi se posjet jednostavno nikada nije dogodio. Posljedično, interni brojevi u bazi podataka ne ažuriraju se, a grafika na zaslonu i dalje prikazuje prethodnu vrijednost.
Takvo ponašanje često vodi pogrešnom uvjerenju da alat ne radi, osobito tijekom ispitivanja kada se stranica više puta brzo ponovno učitava. Izostanak ažuriranog broja nije kvar sustava, nego znak da preglednik radi upravo kako je predviđeno radi uštede podataka.
Uputa koja putuje s datotekom
Kako bi upravljali tim ponašanjem, poslužitelji mogu priložiti posebne upute datotekama koje isporučuju. Te upute, poznate kao zaglavlja predmemorije, pregledniku primatelju točno govore koliko dugo bi datoteku trebalo čuvati i kada se mora zatražiti nova kopija. Uz fotografiju u galeriji mogu biti priložene upute koje dopuštaju čuvanje cijelu godinu.
Dinamična grafika koja prikazuje broj koji se neprestano mijenja, međutim, zahtijeva potpuno drukčija pravila. Poslužitelj koji stvara grafiku mora izričito uputiti preglednik da nikada ne pohrani sliku ili barem da pri svakom pojedinačnom pregledu stranice provjeri njezinu svježinu s poslužiteljem.
Točnost nasuprot opterećenju
Primjena tih strogih pravila osigurava znatno veću točnost jer prisiljava preglednik da najavi svoju prisutnost pri svakom otvaranju stranice. Međutim, potpuno isključivanje predmemorije za grafiku za mjerenje također znači da poslužitelj mora obraditi znatno veći broj zahtjeva.
Mora odvojiti procesorsku snagu za ponovno iscrtavanje slike pri svakom pojedinačnom ponovnom učitavanju, čak i ako se broj promijenio samo za jedan.
Postizanje prave ravnoteže između točnog bilježenja i razumnog upravljanja resursima osnovna je zadaća pri vođenju takve usluge. Ponekad je malo kašnjenje u ažuriranju vidljivog broja prihvatljiv ustupak radi očuvanja brzine i odziva cjelokupne infrastrukture, čime se osigurava da glavni sadržaj stranice nikada ne kasni.
Zašto ponovno učitavanje ništa ne dokazuje
Razumijevanje uloge lokalne pohrane razjašnjava zašto je opetovano ručno ponovno učitavanje loša metoda provjere točnosti alata za mjerenje.
Ako brojevi ne žele rasti nakon pet pritisaka na gumb za ponovno učitavanje, najvjerojatnije je objašnjenje da preglednik jednostavno ponovno koristi grafiku koju je preuzeo prvi put. Otvaranje potpuno drugog preglednika ili korištenje zasebnog uređaja na drugoj mrežnoj vezi potpuno zaobilazi lokalnu pohranu i prisiljava slanje novog zahtjeva.
Takav pristup daje mnogo jasniju sliku o tome bilježi li poslužitelj ispravno nove dolaske i stvara li ažurirane grafike za stranicu.