IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Lenteur Web Serveur SOAP


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut Lenteur Web Serveur SOAP
    Bonjour,

    Je développe une application sur windows CE qui va interroger un web service.
    Sur mon PDA je scan un code barre et je vais vérifier la validité via le web service.


    J'ai des gros problèmes de lenteur. J'ai mis en place des traces dans mes fonctions coté client et coté serveur et voici les résultats.

    Client :
    - Temps en l'appel du web service et le retour : entre 5 et 8 secondes.

    Serveur :
    - Temps d'exécution de la fonction appelée : entre 100 et 500 millisecondes.

    Donc le problème vient de l'appel au web service car le temps de traitement dans la fonction du web service est rapide.

    J'ai fais le test également depuis le navigateur de mon service web pour zapper le WIFI et les temps de réponse sont identique donc ce signifie que le WIFI ne me ralenti pas ou quasiment pas.

    J'ai l'impression que le web service prend beaucoup de temps pour récupérer l'appel avant de l'envoyer dans la fonction.

    Comment je peux réduire ce temps de récupération car je suis vraiment embêté cela devient très urgent.

    Dans l'attente d'une réponse de votre part.

    Cordialement.

  2. #2
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Quand je regarde dans les logs IIS, le moment de lantece intervient quand j'ai que des POST et plus de GET.

    Donc je ne sais pas a quoi correspond la succession de GET et de POST mais visiblement quand j'ai plus de GET le processus est très ralenti.

    2013-03-06 15:36:07 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6656
    2013-03-06 15:36:14 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6830
    2013-03-06 15:36:21 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 64 6551
    2013-03-06 15:36:32 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6761
    2013-03-06 15:36:40 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6461
    2013-03-06 15:36:57 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6757
    2013-03-06 15:40:49 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6701
    2013-03-06 15:41:10 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6349
    2013-03-06 15:41:38 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6523
    2013-03-06 15:46:51 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6994
    2013-03-06 15:47:07 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 7087
    2013-03-06 15:47:26 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6771
    2013-03-06 15:47:38 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6537
    2013-03-06 15:54:20 192.168.1.226 GET /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.226 - 200 0 0 843
    2013-03-06 15:54:25 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(developpez
    compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 6476
    2013-03-06 15:54:47 192.168.1.226 GET /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.226 - 200 0 0 406
    2013-03-06 15:54:47 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 1026
    2013-03-06 15:54:53 192.168.1.226 GET /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.226 - 200 0 0 35
    2013-03-06 15:54:53 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 735
    2013-03-06 15:54:55 192.168.1.226 GET /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.226 - 200 0 0 45
    2013-03-06 15:54:55 192.168.1.226 POST /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.174 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+.NET+CF+Web+Services+Client+Protocol+2.0.7045.0) 200 0 0 754
    2013-03-06 15:54:57 192.168.1.226 GET /GTS.AccessControl.Services/Service.asmx - 80 - 192.168.1.226 - 200 0 0 61

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Et surtout pourquoi les requêtes proviennent de deux IP différentes?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Salut,

    Et surtout pourquoi les requêtes proviennent de deux IP différentes?

    A+
    Il y a une application cliente et un serveur donc normal

  5. #5
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Mais j'ai trouvé les raison de mes lenteurs. Je ne savais qu'en ASP.Net lors de chaque appel de la page on passe dans le constructeur. Il faut donc mettre le code que l'on souhaite exécuter une seule fois dans un fichier Global.asax.

    Les lenteurs venaient de là car je construisais un cache dans le constructeur et donc il n'avais pas d'effet de cache car il était reconstruit lors de chaque appel. Par contre le temps de construction était complètement aléatoire.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lenteur chargement pages web : serveur linux local
    Par ashker dans le forum Apache
    Réponses: 10
    Dernier message: 13/09/2011, 16h13
  2. Développer un serveur SOAP dedié...
    Par cheprod dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 09/02/2006, 11h56
  3. problème de connexion au serveur SOAP
    Par ep31 dans le forum C++
    Réponses: 5
    Dernier message: 02/11/2005, 18h34
  4. [Web] Serveur dédié - vos avis pratique
    Par Thierry8 dans le forum Hébergement
    Réponses: 1
    Dernier message: 25/10/2005, 14h16
  5. Pb sur Serveur SOAP en perl
    Par lilianjee dans le forum Modules
    Réponses: 1
    Dernier message: 24/08/2005, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo