Stats4U 3 je stigao
O sadržaju i njegovoj provjeri
U ovom članku
Web-mjesto na kojem se nalazi ova objava ovog je mjeseca iznova izrađeno – nije samo promijenjen izgled, nego je sve iznova izrađeno, počevši od samog postupka brojanja. Postoji zasebna objava o jedanaest tihih godina koje su tome prethodile. Ova govori o tome što se doista promijenilo i o mjerenjima koja su pokazala zašto je to uopće bilo potrebno.
Brojka koja je presudila
Prije početka bilo kakva rada netko je izbrojio koliko se slika brojača ispravno isporučuje. Odgovor je bio otprilike polovica.
Od otprilike 4.200 zahtjeva za brojač dnevno, 2.125 vraćalo je nešto drugo umjesto broja posjetitelja. Dizajni koji su godinama ranije neprimjetno prestali iscrtavati slike jer su slali upite tablicama baze podataka koje više nisu postojale. Prazne slike. Pogreške ondje gdje je trebao biti broj. Nitko ništa od toga nije prijavio, iz jednostavnog razloga: brojač koji ništa ne prikazuje izgleda vrlo slično brojaču koji prikazuje mali broj.
Ta je brojka sada otprilike 25 dnevno. Pola postotka.
Sustav u takvu stanju ne može se popraviti sitnim zahvatima, pa je rastavljen i ponovno sastavljen.
Lakše, uz mjerenja umjesto tvrdnji
Stranica statistike prije je učitavala biblioteku za grafikone od 208 KB. Iscrtavala je pet grafikona, od kojih su četiri prikazivala iste informacije kao popisi pokraj njih, a činila je otprilike 90 % stranice – vlastiti HTML stranice imao je 8 KB. Ta je biblioteka uklonjena. Grafikoni se sada iscrtavaju izravno kao SVG, s manje od 1 KB, bez ikakve skripte.
- Stranica statistike: otprilike 16 KB komprimirano, umjesto prijašnjih otprilike 78 KB.
- Početna stranica: 44 KB HTML-a, umjesto 85 KB – a 652 KB slika pretpregleda koje su se ponovno izrađivale pri svakom pojedinom posjetu sada su statične datoteke s jednogodišnjom predmemorijom.
- Početni trošak po zahtjevu: 0,94 ms, umjesto 7,26 ms.
Ta posljednja brojka zaslužuje objašnjenje. Svaki zahtjev za brojač – uključujući one čiji je jedini zadatak vratiti malu sliku – učitavao je tablicu prijevoda iz baze podataka i otvarao geolokacijsku datoteku od 63 MB, a zatim odbacivao oba rezultata bez uporabe. To je bilo otprilike 6,4 milisekunde potrošene i odbačene pri svakom zahtjevu, nekoliko tisuća puta dnevno, godinama.
Što je novo
- Nema kolačića u postupku brojanja, niti se išta čita s uređaja posjetitelja. Posjetitelji se razlikuju pomoću hasha koji se odbacuje nakon dva dana.
- Botovi se prepoznaju i mjere. Stranica statistike sada pokazuje koji udio pregleda dolazi od web-robota, a ne od ljudi. I dalje ulaze u ukupne vrijednosti – o razlozima postoji zasebna objava.
- Privatna statistika zaštićena je ključem u poveznici – bez njega stranica se ne otvara.
- Podaci se mogu izvesti i prenijeti drugamo.
- Prikaz uživo: tko je upravo sada na web-mjestu i današnji promet iz sata u sat.
- Tamni način rada, a cijelo web-mjesto na deset jezika.
- Bez oglasa na stranicama statistike. Stranica statistike nije mjesto za prodaju.
Što se namjerno nije promijenilo
- ID-jevi brojača i kodovi za ugradnju. Ništa ne treba ponovno lijepiti. Kod iz 2013. i dalje radi.
- Povijest. Svaki posjet izbrojen prije ponovne izrade ostaje izbrojen i nakon nje.
- Stari dizajni. Bitmapni brojači iz 2006. i dalje su u ponudi uz nove. Oni su dio razloga zbog kojeg su ljudi ovdje, a ponovna izrada nije razlog za odbacivanje brojača koji je netko odabrao.
- Besplatno, bez obveznog računa. Kao i 2006.
Što slijedi
Većina stavki na gornjem popisu zaslužuje više od jednog retka, a nekoliko će dobiti zasebnu objavu – kako brojanje radi bez kolačića, koliki dio prometa zapravo čine web-roboti i što se dogodilo sa starim dizajnima.
Svima kojima je brojač ovdje prestao raditi u nekom trenutku posljednjih nekoliko godina sada je dobar trenutak da ga ponovno pogledaju. S obzirom na brojke na početku ove objave, postoji opravdana mogućnost da je pripadao neispravnoj polovici i opravdana mogućnost da sada radi.