-
La mémoire cache
J’ai une autre question concernant les performances.
Dans mon application j'accède à une base de données MySQL sur un serveur web, en fait, chaque fois que la personne click sur l'item correspondant à ce code; la requête est renvoyée jusqu'au serveur web.
Comment puis-je faire pour télécharger les informations et dès que l'utilisateur revient une seconde fois, on lui affiche la même chose sans avoir refait une connexion à la base de données MySQL sur le serveur web ?
John
-
Tu peux stocker tes résultats dans une BDD local avec une date. Lorsque la date est trop "vieille", tu force l'actualisation des données.
Donc par défault, tu cherche dans la BDD Locale, si il n'y a pas les informations ou s'ils sont trop "vieux", tu les réactualise avec une connexion serveur.
-
En fait, j'ai fini par choisir un simple test avant d'exécuter la connexion pour savoir si ma listItem est déjà pleine.
Code:
if(Xamax_infos.listItem.size()<1)
John