Bonjour à tous,
Voila je developpe une application web, sur laquelle une module de recherche sera enormement solicité.
Parmis les criteres de recherche j'ai notamment, le Pays, la région, et la sous région :
Ex France -> Corse -> Haute Corse
Canada -> Quebec -> Laurentide
Ces criteres sont sélectionnables via des dropdownlists sur lesquelles je fait des aller-retour serveur pour les alimenter.
Au départ, j'ai une DDL avec tout mes pays, des que je choisis un pays, je fais une requete SQL qui va me chercher toutes les régions associés au pays et je les affiches sur la page. Et la meme chose avec la sous région.
Ce mode de fonctionnement donne lieu a beaucoup de requetes. Sans compter le nombre d'utilisateurs que je peux avoir sur la page.
Toutes ces données sont dans des Tables.
Du coup je me demandais si ca ne serait pas plus judicieux de mettre les données dans un fichier XML et de lire le fichier plutot que de faire des requetes ?
Ou encore loader en cache le fichier xml au démarage de l'application ca serait surement plus performant ?
A votre avis qu'elle est la meilleur des solutions ?
Merci par avance de vos conseils
B.
Partager