Odkud se berou čísla na stránce O službě
Nahoře na stránce O službě je teď šest čísel: lidé právě online, návštěvníci včera, používaná počítadla, země za posledních třicet dní, designy na výběr a rok, kdy to všechno začalo. Všech šest pochází z běžícího systému a dvě z nich se mění, zatímco je stránka otevřená.
To stojí za vysvětlení, protože číslo na takové stránce obvykle žádným skutečným číslem není.
Odkud se které bere
Právě online jsou všichni, kdo byli viděni na kterémkoli webu s počítadlem během posledních pěti minut. Jeden dotaz na malou tabulku, šest desetin milisekundy, takže se na něj stránka ptá znovu pokaždé, když ji někdo otevře.
Návštěvníci včera jsou počet různých návštěvníků napříč všemi počítadly za celý včerejšek. Včerejšek, ne dnešek, protože půl dne není číslo, které by se dalo s něčím srovnat. Jedenáct milisekund, také se zjišťuje při každém požadavku.
Používaná počítadla a země jsou ta drahá dvojice. Spočítat počítadla, která za posledních třicet dní něco zaznamenala, trvá na tomto hardwaru necelých devět desetin sekundy; různé země dvě desetiny. Ptát se na kterékoli z nich při každém zobrazení stránky by stálo sekundu databázového času kvůli číslu, které se mezi návštěvami změní o jedna. Počítají se jednou denně a ukládají do malého souboru vedle kódu.
Designy pocházejí ze stejného souboru, který sestavuje galerii, takže se nemohou odchýlit od toho, co se skutečně nabízí – momentálně 691. 2006 je rok nejstaršího počítadla, které v tabulce stále je. Přesný den: 18. listopadu.
Používaná počítadla, ne všechna kdy vytvořená
Tady si ten, kdo službu provozuje, může vybrat, co řekne, takže tady je ta volba.
Od roku 2006 bylo rozdáno 379 174 čísel počítadel. 2 124 z nich zaznamenalo návštěvu za posledních třicet dní. První číslo je větší a je také pravdivé, ale popisuje kartotéku. Druhé popisuje to, co běží. Na stránce je to druhé a popisek pod ním říká, které z těch dvou to je.
Dvě drobnosti k tomuto postupu
Uložená dvojice nese datum, pro které byla spočítána. Když to datum už není dnešek, stránka přepočítá – a nové datum zapíše před začátkem výpočtu, ne po něm. Jinak by dva lidé, kteří stránku otevřou ve stejné sekundě po půlnoci, oba spustili pomalé dotazy, a na stroji, který každému otevřenému spojení dává vlastní proces, z toho je pomalá stránka pro všechny ostatní.
Když dotaz selže, dlaždice zmizí, místo aby ukázala nulu. Nula by byla tvrzení.
Zbytek stránky
Byl přepsán zároveň: co počítadlo vlastně je, co se objeví na stránce statistik, co se děje s daty návštěvníka, poctivé srovnání s obvyklým druhem analytického skriptu a otázky, které nám lidé posílají nejčastěji. Teď je přeložený do všech jedenácti jazyků místo pěti.
Něco z toho, co na stránce bývalo, z ní zmizelo, a ukázalo se, že to potřebuje vlastní článek.