Kako jedna slika može brojiti
O sadržaju i njegovoj provjeri
U ovom članku
Mehanizam vidljivog web-brojača radi prema temeljnom načelu internetske komunikacije: zahtjevu i odgovoru. Svaki put kada se web-stranica učita, preglednik čita izvorni kod i pronalazi upućivanja na vanjske elemente, poput datoteka stilova, fontova i grafika.
Da bi sastavio cijelu stranicu, preglednik se mora obratiti odgovarajućim poslužiteljima na kojima su ti elementi pohranjeni i zatražiti ih jedan po jedan. Upravo je taj postupak osnova praćenja posjeta bez oslanjanja na složene skripte za praćenje.
Ugradnja samo jedne oznake slike na stranicu stvara namjeran zahtjev pri svakom pregledu stranice. Poslužitelj koji prima taj zahtjev ne predaje samo statičnu datoteku; bilježi događaj, obavlja izračun i tek potom isporučuje grafiku.
Uređaj za izdavanje brojeva u čekaonici
Korisna usporedba iz fizičkog svijeta jest uređaj za izdavanje brojeva koji se nalazi u mnogim čekaonicama. Uređaj sadržava rolu numeriranih papirnatih listića. Kada posjetitelj izvuče listić, istodobno se događaju dvije stvari: posjetitelj dobiva broj, a uređaj prelazi na sljedeći broj i bilježi da je stigla još jedna osoba.
Vidljivi brojač radi potpuno jednako. Oznaka slike na web-mjestu služi kao ruka koja izvlači listić.
Poslužitelj služi kao uređaj za izdavanje brojeva. Bilježi izvlačenje, vrijeme i izvor zahtjeva, povećava interni zbroj za jedan, a zatim ispisuje novi broj na digitalni listić. Taj je listić grafika koja se naposljetku pojavljuje na zaslonu.
Što se ne događa u pozadini
Ta se metoda znatno razlikuje od suvremenih, zahtjevnih analitičkih platformi. Te platforme zahtijevaju da preglednik preuzme i izvrši opsežan programski kod, koji zatim promatra ponašanje posjetitelja i neprimjetno šalje izvješća u pozadini.
Brojač koji se temelji isključivo na slici sve to preskače. Preglednik jednostavno traži sliku. Cijela logika brojanja odvija se daleko, na poslužitelju, sigurno izvan dosega ograničenja preglednika ili nedostatka dopuštenja za skripte.
Budući da nema promatranja u pozadini, mehanizam je po svojoj prirodi i dalje lagan. Razmjena podataka sastoji se isključivo od početnog zahtjeva i isporuke sićušne slikovne datoteke, obično veličine tek nekoliko kilobajta.
Slika se crta na licu mjesta
Slika koja naposljetku stigne na zaslon dinamički se stvara u stvarnom vremenu. To nije unaprijed nacrtana slika spremljena u mapi.
Umjesto toga, poslužitelj uzima prazan predložak iz kataloga odabranih dizajna, bira odgovarajuće znamenke za upravo povećani zbroj i iscrtava ih na pozadini. Sve se to događa u djeliću sekunde, potpuno neprimjetno osobi koja gleda stranicu.
Završna grafika isporučuje se sa standardnim zaglavljima slike, što znači da je preglednik obrađuje kao bilo koju običnu fotografiju. Ta neprimjetna integracija osigurava da postupak brojanja nikada ne ometa stvarni sadržaj web-mjesta te pruža pouzdan zbroj isključivo putem standardnih mehanizama weba.
Takvo stvaranje na poslužitelju omogućuje da dizajn ostane potpuno dosljedan u svim okruženjima prikaza. Budući da su brojevi fizički iscrtani u pikselima slike prije nego što datoteka uopće napusti poslužitelj, nema brige zbog nedostajućih fontova.