Un moyen simple serait d'ajouter un paramètre "préchargement" à ta fonction de récupération qui si il est passé à true va en plus de te renvoyer les ids de tes utilisateur effectuer la récupération des donnés et charger tes objets utilisateurs comme des singleton en mémoire.
Cela peut aussi se faire avec une seconde méthode prenant une liste d'ids. Dans ce cas cela fera deux requêtes mais c'est déjà beaucoup mieux que une par utilisateur.
Lors de l'instanciation ultérieure de tes objets il seront déjà chargés en mémoire avec leurs données.
# Paramêtre dans ta fonction de récupération
Posté par Chris K. . En réponse au message J'ai besoin d'un avis extérieur pour m'aider.... Évalué à 2. Dernière modification le 19 juillet 2016 à 21:50.
Un moyen simple serait d'ajouter un paramètre "préchargement" à ta fonction de récupération qui si il est passé à true va en plus de te renvoyer les ids de tes utilisateur effectuer la récupération des donnés et charger tes objets utilisateurs comme des singleton en mémoire.
Cela peut aussi se faire avec une seconde méthode prenant une liste d'ids. Dans ce cas cela fera deux requêtes mais c'est déjà beaucoup mieux que une par utilisateur.
Lors de l'instanciation ultérieure de tes objets il seront déjà chargés en mémoire avec leurs données.