D'où viennent les chiffres de la page « à propos »
Il y a maintenant six chiffres en haut de la page à propos : les personnes en ligne à l'instant, les visiteurs d'hier, les compteurs en cours d'utilisation, les pays des trente derniers jours, les modèles disponibles au choix, et l'année où tout a commencé. Ces six chiffres proviennent tous du système en fonctionnement, et deux d'entre eux évoluent pendant l'affichage de la page.
Cela mérite une explication, car un chiffre sur une page de ce genre n'en est généralement pas vraiment un.
D'où vient chacun d'entre eux
En ligne à l'instant représente toutes les personnes vues sur n'importe quel site portant un compteur au cours des cinq dernières minutes. Une seule requête sur une petite table, six dixièmes de milliseconde, si bien que la page la recalcule à chaque fois que quelqu'un l'ouvre.
Visiteurs d'hier correspond au nombre de visiteurs distincts sur l'ensemble des compteurs pour toute la journée d'hier. Hier plutôt qu'aujourd'hui, parce qu'une demi-journée n'est pas un chiffre comparable à quoi que ce soit. Onze millisecondes, également recalculées à chaque requête.
Compteurs en cours d'utilisation et pays forment le duo coûteux. Compter les compteurs ayant enregistré quelque chose au cours des trente derniers jours prend un peu moins de neuf dixièmes de seconde sur ce matériel ; les pays distincts, deux dixièmes. Recalculer l'un ou l'autre à chaque affichage de page reviendrait à dépenser une seconde de temps de base de données pour un chiffre qui ne varie que d'une unité entre deux visites. Ils sont calculés une fois par jour et conservés dans un petit fichier à côté du code.
Modèles provient du même fichier qui construit la galerie, si bien qu'il ne peut pas s'écarter de ce qui est réellement disponible au choix — actuellement 691. 2006 est l'année du plus ancien compteur encore présent dans la table. Le 18 novembre, pour le jour exact.
Compteurs en cours d'utilisation, pas compteurs créés depuis toujours
C'est le genre de chiffre où celui qui exploite un service choisit ce qu'il met en avant, alors voici notre choix.
379 174 numéros de compteur ont été distribués depuis 2006. 2 124 d'entre eux ont enregistré une visite au cours des trente derniers jours. Le premier chiffre est plus grand, il est également vrai, et il décrit un classeur d'archives. Le second décrit ce qui fonctionne réellement. C'est le second qui figure sur la page, et la légende en dessous précise duquel des deux il s'agit.
Deux petits détails sur cette façon de procéder
Le couple mis en cache porte la date pour laquelle il a été calculé. Lorsque cette date n'est plus celle d'aujourd'hui, la page recalcule les valeurs — et écrit la nouvelle date avant de commencer plutôt qu'après. Sinon, deux personnes ouvrant la page à la même seconde après minuit déclencheraient toutes deux les requêtes lentes, et sur une machine qui donne son propre processus à chaque connexion ouverte, cela se traduit par une page lente pour tous les autres.
Si une requête échoue, la tuile disparaît plutôt que d'afficher un zéro. Un zéro constituerait une affirmation.
Le reste de la page
Elle a été réécrite en même temps : ce qu'est réellement le compteur, ce qui se retrouve sur la page de statistiques, ce qu'il advient des données d'un visiteur, une comparaison honnête avec le type de script d'analyse habituel, et les questions qui nous parviennent le plus souvent. Elle est désormais traduite dans les onze langues au lieu de cinq.
Certains éléments qui figuraient auparavant sur cette page en ont été retirés, et cela a fini par nécessiter un article à part entière.