Wat een webserver opschrijft
Elke webserver op het internet houdt automatisch een verslag van zijn bezigheden bij, volledig los van welk geïnstalleerd meetgereedschap of zichtbare teller dan ook. Dat verslag heet het…
Verwijderen is niet verbergen
Een digitale dienst beëindigen vraagt om meer dan een plaatje uit een weblay-out halen. Besluit een sitebeheerder het verkeer niet meer te meten, dan moet het verwijderen dat daarop volgt…
Wat een teller überhaupt moet bewaren
Een bezoekerstelling laten lopen vraagt om bij elk bezoek bepaalde technische informatie te verwerken. De precieze technische grens kennen tussen strikt noodzakelijke gegevensverwerking en…
Wat een teller verwijderen werkelijk aanraakt
Een teller hier verwijderen leegt 33 tabellen. Gisteren leegde het er 25. De acht die het miste, waren allemaal de dag ervoor aangemaakt, tussen 11:10 in de ochtend en 15:10 in de middag.…
De reservekopie is van begin tot eind teruggezet
Deze server maakt sinds 11 augustus elke nacht een reservekopie van zichzelf. Het logboek telt 163 regels. Het woord "terugzetten" komt in geen ervan voor, want elke regel gaat over…
De controle die altijd waar is
Er staan 23 UPDATE-opdrachten in deze dienst. Precies één ervan kijkt na of er iets veranderd is. Die controle is: 'success' => $n->rowCount() >= 0 rowCount() geeft 0 terug wanneer geen…
Wanneer een index toevoegen het trager maakt
De tabel met dagcijfers heeft één sleutel: de teller en de datum samen. Vijf plaatsen in de code stellen haar een andere vraag — niet "deze teller door de tijd" maar "alle tellers op deze…
Waar het databaseschema werkelijk woont
Alles wat deze dienst doet, staat in versiebeheer. De code althans. De database waarop hij draait telt 32 tabellen, en 15 daarvan hebben nergens in de repository een definitie — geen CREATE…
Niet elke tabel bewaart dertig dagen
Een statistiekpagina hier is niet één tabel. Het zijn er twaalf, één per vraag — landen, pagina's, browsers, uren, apparaten, besturingssystemen, talen, regio's, verwijzers, bots,…
Wat tellen met alleen een afbeelding en JavaScript elk meten
Stats4U kan tellen via een gewone afbeelding of de JavaScript-integratie. Die methoden leveren niet dezelfde informatie. Een teller kan stijgen terwijl het paginarapport alleen een domein…
Tellernummers worden nu tegen beide tabellen gecontroleerd
Elke teller hier heeft een nummer. Het staat in de insluitcode, in het statistiekadres, en op zoveel pagina's als de eigenaar hem gezet heeft. Nummers worden uitgegeven door willekeurig een…
Drie kolommen die zijn overgebleven uit Stats4U 2
De hoofdtabel met tellers heeft hier 166.436 regels en een aantal kolommen die eruitzien alsof ze ertoe doen. Drie ervan zijn lastdomain, firstdomain en userdomain. Er zitten gegevens in:…