Nous avons ajouté une ligne dans la grille d’information : le nombre de visiteurs mensuels. C’est le total des avatars uniques (locaux et hypergrides) qui ont visité notre grille au cours des 30 derniers jours.
Cette idée est venue après une discussion avec Maria Korolov. Elle a signalé un problème intéressant avec les informations sur la grille habituellement affichées sur les sites web des grilles, qui rendent le compte des « utilisateurs actifs » non pertinent s’il n’est pas compté de la même manière par tout le monde(et qui nous a conduits à découvrir et à corriger un bug sur notre propre site web).
Pour l’histoire
En bref, toutes les grilles devraient utiliser des méthodes comparables pour compter les statistiques mensuelles.
Pour ce que l’on appelle les « utilisateurs actifs » (ou les « visiteurs du mois dernier »), le seul chiffre disponible dans la plupart des modules d’interface web est le nombre d’utilisateurs locaux. Cette valeur devrait donc toujours apparaître dans les infos de la grille, si l’on veut permettre la comparaison entre les grilles.
Cependant, un autre chiffre passionnant est le nombre total de visiteurs : les visiteurs de l’hypergrid et les utilisateurs locaux. À mesure que l’hypergrille se développe, la plupart des utilisateurs auront tendance à utiliser un seul compte pour visiter toutes les grilles, au lieu de créer un compte partout. Ainsi, le nombre total reflète mieux l’activité et la popularité de la grille.
Au lieu de remplacer la valeur de l’utilisateur actif, nous avons choisi d’ajouter une ligne, car l’utilisateur local est la seule valeur comparable entre les grilles pour le moment.
Pour les technophiles
Actuellement, la distribution standard d’OpenSim permet seulement de compter les utilisateurs locaux pour un compte mensuel. Ceci est dû au fait que le temps de connexion n’est pas stocké pour les visiteurs de l’hypergrid. Nous avons donc créé un processus batch qui analyse le fichier journal et met à jour une base de données cache avec les nouvelles connexions, en stockant l’identifiant, le nom et l’heure de connexion.
En outre, les visiteurs totaux sont comptés de la même manière que les visiteurs locaux : un même visiteur n’est compté qu’une seule fois, quel que soit le nombre de fois où il revient au cours de la période donnée. Cela devrait être la seule façon de procéder, car les connexions multiples peuvent simplement refléter un mauvais serveur causant de nombreuses pannes ;-).