Dvacet let provozu jedné služby
Kdo od roku 2006 bez přerušení udržuje specializovanou webovou službu, vidí vývoj internetové infrastruktury z neobvyklého úhlu. Systém, který běží téměř dvě desetiletí, přečká řadu…
Co si webový server zapisuje
Každý webový server na internetu automaticky vede záznam o své činnosti, zcela nezávisle na jakýchkoli nainstalovaných měřicích nástrojích nebo viditelných počítadlech. Tento záznam se…
Smazat neznamená skrýt
Ukončení digitální služby vyžaduje víc než jen odstranit obrázek z rozvržení webu. Když se provozovatel webu rozhodne přestat měřit návštěvnost, následné mazání musí zajistit, že historická…
Co musí počítadlo vůbec ukládat
Provoz počítadla návštěv vyžaduje při každém přístupu zpracovat určité technické informace. Pochopení přesné hranice mezi nezbytně nutným zpracováním dat a volitelnými rozšířeními sledování…
Čeho všeho se smazání počítadla skutečně dotkne
Smazání počítadla tu vyprázdní 33 tabulek. Včera jich vyprázdnilo 25. Všech osm, které vynechalo, vzniklo den předtím, mezi 11:10 dopoledne a 15:10 odpoledne. Jak mazání funguje Majitel…
Záloha byla obnovena od začátku do konce
Tento server se od 11. srpna každou noc zálohuje. Log má 163 řádků. Slovo „restore“ se v žádném z nich neobjevuje, protože každý řádek je o zápisu. Dnes byla prověřena i ta čtecí polovina.…
Kontrola, která platí vždy
Tato služba obsahuje 23 UPDATE příkazů. Právě jeden z nich kontroluje, zda něco změnil. Ta kontrola zní: 'success' => $n->rowCount() >= 0 rowCount() vrací 0, když žádný řádek neodpovídal.…
Když přidání indexu věci zpomalí
Tabulka denních hodnot má jeden klíč: počítadlo a datum dohromady. Pět míst v kódu se jí ale ptá jinak — ne „toto počítadlo v čase“, nýbrž „všechna počítadla v těchto dnech“. Galerie na…
Kde ve skutečnosti žije schéma databáze
Vše, co tato služba dělá, je ve správě verzí. Tedy aspoň kód. Databáze, na které běží, má 32 tabulek a 15 z nich nemá v repozitáři nikde definici — žádný CREATE TABLE, žádný soubor se…
Ne každá tabulka uchovává třicet dní
Stránka statistik tady není jedna tabulka. Je jich dvanáct, jedna na každou otázku — země, stránky, prohlížeče, hodiny, zařízení, operační systémy, jazyky, regiony, odkazující stránky,…
Co měří počítání obrázkem a JavaScript
Stats4U může počítat pomocí prostého obrázku nebo integrace JavaScript. Tyto metody neposkytují stejné informace. Počítadlo může růst, zatímco přehled stránek obsahuje jen doménu nebo…
Čísla počítadel se teď kontrolují v obou tabulkách
Každé počítadlo tady má číslo. Objevuje se v kódu pro vložení, v adrese statistik a na všech stránkách, kam ho majitel umístil. Čísla se přidělují tak, že se vybere náhodné číslo mezi 100 a…