Bonjour

je doit créer un webservice en asp.net :

je m'éxplique :

le webservice reçoit ses données des différents clients , recherche dans la base de données et éventuellement fait un insert et un update sur une table (régulièrement) danc la taille de la table peut grossir au fil du temps

le problème et la fréquence de l'utilsation de ce webservice

1 fois toutes les 10 sec
par 50 clients concurrents voir plus

donc je me pose des question sur la bonne méthode pour faire ça




Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[WebMethod]
 public int updateinfos(String CLIENT)
        {
                  SqlConnection connection = null;
        try
        {
 
 
            connection = new SqlConnection(ConfigurationManager.ConnectionStrings[1].ConnectionString.ToString());
            connection.Open();
 
 
 
            string sql =
           "REQUETTE SQL";
            SqlCommand cmd = new SqlCommand(sql, connection);
            CMD.open;
 
// etc etc etc
 
        }
 
        finally
        {
            connection.Close();
        }
            return 0;
        }
donc comme vous le voyez la méthode du webservice construit une connexion et une ou plusieurs requêtte a chaque appel vérifie si les données transmises
par le client sont inchangées sinon il fait un insert et un update



j'attends vos remarques et suggestions


merci et bonne journée