14-12-2010, 03:08 PM
@Nico: si je comprend bien, une partie de tes soucis de requêtes provient du nombre d'objets différents que tu affiches à chaque fois. Ne peux-tu pas mettre en place un mécanisme de détection de changement des infos?
Comme cela, tu récupères tes informations une première fois avec une codification de l'état des objets (TIMESTAMP du select, ou dernier ID crée par exemple). Puis les fois suivantes, tu invoques un select (ou une procédure stockée si la détection est plus complexe) avec la codification en entrée qui renvoie un booléen précisant si tu dois recharger ou non les informations récupérées la première fois, et ceci à chaque fois.
Comme cela, tu récupères tes informations une première fois avec une codification de l'état des objets (TIMESTAMP du select, ou dernier ID crée par exemple). Puis les fois suivantes, tu invoques un select (ou une procédure stockée si la détection est plus complexe) avec la codification en entrée qui renvoie un booléen précisant si tu dois recharger ou non les informations récupérées la première fois, et ceci à chaque fois.