Bonjour à tous !
Voilà, je compte développer une application (type client lourd en WPF) qui fonctionnerait avec un service web.
Au démarrage du client, je compte récupérer tout un tas de données depuis le serveur web.
J'ai commencé un peu le développement de mon application et je me suis rendu compte d'un truc, c'est le nombre d'accès à la base de données !
Si au lancement de mon client je fais :
- getClients();
- getCommandes();
- getMachin();
- getTruc();
- etc.
Pour chaque fonction, j'ouvre une connexion à la Bdd, je fais ma requête, je retourne un flux XML et je ferme la connexion... et donc ça se produit près d'une 10aine de fois !
En supposant que mon application soit utilisé par une 100aine d'utilisateurs en même temps, est-ce que tous ces accès et requêtes ne vont pas mettre à genoux mon serveur de Bdd ?
Y'a-t-il un problème de conception ou simplement une astuce à mettre en place pour éviter ce genre de problème ?
Merci d'avance pour votre aide !
Lionel.
Partager