15-02-2010, 12:08 AM
Citation :- Et j'ai une autre question algorythmique : pour mes évènements, je ne sais pas trop comment faire pour être efficace. A chaque chargement, devrais-je : 1/mettre tout le monde à jour, 2/mettre toutes les villes du joueur à jour ou 3/mettre seulement la ville actuellement sélectionnée à jour. La première me semble très mauvaise mais peut-être que c'est mieux pour éviter des bugs de requêtes simultanée, sachant qu'une ville peut aussi être mise à jour par un joueur attaquant.
Le plus simple serait d'avoir une classe spécifique traitant les événements d'une ville. Ainsi tu peux traiter les événements avant un nouvel événement impliquant la ville, ou alors simplement, lorsque nécessaire, en stockant sur la ligne de la ville, la date du prochain event. Ça devrait te faire économiser quelques requêtes.
Comment peut-tu avoir 15 requêtes ? Même sur ma page bâtiment, j'ai 2 requêtes sans aucune jointure.