14-12-2008, 08:04 PM
(14-12-2008, 11:40 AM)SeigneurMartin a écrit : Ca peut en effet être une méthode alternative, mais à mon sens très limitée.Le but du simili cron n'est pas de mettre à jour les données des joueurs "présents", mais de "tous" les joueurs. Exactement comme le fait le cron.
En effet, je suis d'accord avec toi : lorsqu'un personne consulte l profil d'un autre joueur, celui-ci se met à jour.
Cependant, lorsqu'un joueur va voir le classement, à moins de remettre à jour toutes les personnes présente sur la page affichée ce qui entraînerait un fort ralentissement (tout dépend du nombre de requêtes), les données affichées ne seront pas d'actualité.
C'est une simple comparaison en début de page qui dit:
"Si dernière mise à jour date plus d'une journée, alors on fait la mise à jour".
Perso, j'ai un fichier config que j'inclus d'office à chaque début de page, avant toute action possible, et ça ne pose absolument aucun problème, et les données sont d'office à jour.