Kontakta supporten

Vi svarar via e-post, oftast inom två dagar.

Google reCAPTCHA kontrollerar det här inskicket mot missbruk; data skickas till Google. Skriptet laddas först när formuläret öppnas.

← Alla inlägg

Stats4U 3 är här

Webbplatsen som det här inlägget ligger på byggdes om den här månaden – inte ett nytt utseende, utan en ombyggnad, med början i själva räkningen. Det finns ett separat inlägg om de elva tysta åren som ledde fram till den. Det här inlägget handlar om vad som faktiskt ändrades, och om mätningarna som över huvud taget motiverade arbetet.

Siffran som avgjorde saken

Innan något arbete började räknade någon hur många räknarbilder som levererades korrekt. Svaret var ungefär hälften.

Av ungefär 4 200 räknaranrop per dag returnerade 2 125 något annat än ett besöksantal. Designer som i tysthet hade slutat ritas flera år tidigare eftersom de frågade efter databastabeller som inte längre fanns. Tomma bilder. Felmeddelanden där en siffra borde ha stått. Ingen hade rapporterat något av det, av en enkel anledning: en räknare som inte visar något ser väldigt likt ut en räknare som visar en liten siffra.

Den siffran är nu ungefär 25 per dag. En halv procent.

före2 125nu25av 4 200 räknarbilder per dag

Ett system i det skicket lagas inte genom att man lappar i kanterna, så det togs isär och sattes ihop igen i stället.

Lättare – och mätt i stället för påstått

Statistiksidan brukade ladda ett diagrambibliotek på 208 kB. Det ritade fem diagram, varav fyra visade samma information som listorna bredvid dem, och det utgjorde ungefär 90 % av sidan – sidans egen HTML var 8 kB. Biblioteket är borta. Diagrammen ritas nu direkt som SVG, under 1 kB, helt utan skript.

  • Statistiksidan: ungefär 16 kB komprimerat, ned från ungefär 78 kB.
  • Startsidan: 44 kB HTML, ned från 85 kB – och de 652 kB förhandsvisningsbilder som byggdes om vid varenda besök är nu statiska filer som cachelagras i ett år.
  • Startkostnad per anrop: 0,94 ms, ned från 7,26 ms.

Den sista siffran är värd en mening. Varje räknaranrop – även de vars enda uppgift är att returnera en liten bild – laddade en översättningstabell från databasen och öppnade en geolokaliseringsfil på 63 MB, för att sedan kasta bort båda resultaten oanvända. Det var ungefär 6,4 millisekunder som gick åt och kastades bort vid varje anrop, flera tusen gånger om dagen, i flera år.

Det här är nytt

  • Ingen cookie vid räkningen, och ingenting läses från besökarens enhet. Besökare skiljs åt med hjälp av en hash som kastas efter två dagar.
  • Bottar känns igen och mäts. Statistiksidan visar nu hur stor andel av visningarna som kom från sökrobotar och inte från människor. De räknas fortfarande in i totalerna – det finns ett eget inlägg om varför.
  • Privat statistik skyddas av en nyckel i länken – utan den öppnas inte sidan.
  • Data kan exporteras och tas med någon annanstans.
  • En livevy: vem som är på webbplatsen just nu, och dagens trafik timme för timme.
  • Mörkt läge, och hela webbplatsen på tio språk.
  • Inga annonser på statistiksidorna. En statistiksida är inte rätt plats för att sälja något.

Det här ändrades medvetet inte

  • Räknar-id och inbäddningskoder. Ingenting behöver klistras in på nytt. Kod från 2013 fungerar fortfarande.
  • Historiken. Varje besök som räknades före ombyggnaden finns kvar i räkningen efter den.
  • De gamla designerna. Bitmappsräknarna från 2006 erbjuds fortfarande bredvid de nya. De är en del av anledningen till att folk är här, och en ombyggnad är inget skäl att kasta bort den räknare någon har valt.
  • Gratis, utan konto. Precis som 2006.

Vad som kommer härnäst

Det mesta i listan ovan förtjänar mer än en rad, och flera punkter kommer att få ett eget inlägg – hur räkningen fungerar utan cookie, hur stor del av trafiken som visar sig vara sökrobotar och vad som hände med de gamla designerna.

Om du har en räknare här som slutade fungera någon gång under de senaste åren är det här ett bra tillfälle att titta på den igen. Med tanke på siffrorna i början av inlägget finns det en rimlig chans att den tillhörde den trasiga hälften, och en rimlig chans att den fungerar nu.

Annons