Kuidas üks pilt saab lugeda
Sisust ja selle ülevaatamisest
Selles artiklis
Nähtava veebiloenduri taga olev mehhanism põhineb interneti suhtluse põhiprintsiibil: päringul ja vastusel. Iga kord, kui veebileht laadib, loeb brauser lähtekoodi ja leiab viited välistele elementidele, näiteks stiililehtedele, fontidele ja graafikale.
Täieliku lehe kokkupanekuks peab brauser pöörduma vastavate serverite poole, mis neid elemente majutavad, ja küsima neid ükshaaval. Just see protsess on aluseks külastuste jälgimisele ilma keerukate jälgimisskriptideta.
Kui lehele lisada üks pildisilt, tekib iga lehevaatamise korral teadlik päring. Seda päringut vastu võttev server ei anna lihtsalt üle staatilist faili; ta registreerib sündmuse, teeb arvutuse ja alles siis edastab graafika.
Piletiautomaat ooteruumis
Abistav võrdlus füüsilisest maailmast on paljudes ooteruumides olev piletiautomaat. Masinas on rull nummerdatud paberlipikuid. Kui külastaja lipiku tõmbab, juhtub kaks asja korraga: külastaja saab numbri ja masin liigub järgmise numbri juurde, jäädvustades fakti, et saabus veel üks inimene.
Nähtav loendur töötab täpselt samamoodi. Veebisaidi pildisilt on käsi, mis lipiku tõmbab.
Server on automaat. See registreerib tõmbamise, märgib üles päringu aja ja päritolu, suurendab sisemist arvu ühe võrra ning trükib seejärel uue numbri digitaalsele piletile. See pilet ongi graafika, mis lõpuks ekraanile ilmub.
Mis taustal ei toimu
See meetod erineb oluliselt tänapäevastest rasketest analüütikaplatvormidest. Need platvormid nõuavad, et brauser laadiks alla ja käivitaks ulatusliku programmikoodi, mis seejärel jälgib külastaja käitumist ja annab sellest vaikselt taustal teada.
Puhtalt pildipõhine loendur jätab selle täielikult vahele. Brauser küsib lihtsalt pilti. Kogu loendamisloogika toimub kaugel serveris, brauseri piirangutest või puuduvatest skriptiõigustest turvaliselt kaugel.
Kuna taustavaatlust pole, jääb mehhanism olemuslikult kergeks. Andmevahetus koosneb vaid esialgsest päringust ja pisikese pildifaili edastamisest, mis kaalub tavaliselt vaid mõne kilobaiti.
Pilt joonistatakse kohapeal
Pilt, mis lõpuks ekraanile jõuab, luuakse dünaamiliselt reaalajas. See ei ole eelnevalt joonistatud pilt, mis kaustas ootab.
Selle asemel võtab server valitud kujunduste kataloogist tühja malli, valib äsja suurendatud arvu jaoks õiged numbrid ja joonistab need taustale. Kõik see toimub murdosa sekundiga, pilti vaatavale inimesele täiesti märkamatult.
Valmis graafika edastatakse tavaliste pildipäistega, mis tähendab, et brauser kohtleb seda täpselt nagu tavalist fotot. See sujuv lõimimine tagab, et loendamisprotsess ei sega kunagi veebisaidi tegelikku sisu, andes usaldusväärse arvu üksnes veebi tavamehhanismide kaudu.
See serveripoolne loomine lubab kujundusel jääda kõigis vaatamiskeskkondades täiesti järjepidevaks. Kuna numbrid joonistatakse füüsiliselt pildi pikslitesse enne, kui fail serverist lahkub, ei pea muretsema puuduvate fontide pärast.