2009-03-03 10 views
0

J'utilise le proxy généré automatiquement pour un service Web asmx ASP.Net. Je trouve quand envoyer HttpWebRequest à mon serveur web, c'est le débit du côté client est très bon (très grand nombre). Mais lorsque vous utilisez le proxy générateur automatique, il est très lent. Je veux savoir quelques façons générales d'optimiser la performance du client, en particulier augmenter le débit. Si cela pouvait être amélioré en changeant la configuration du côté serveur, ce serait génial! BTW: J'utilise l'appel de méthode asynchrone de la méthode Web du service Web ASP.Net.optimiser les performances côté client du service Web?

merci à l'avance, George

Répondre

1

La meilleure façon d'augmenter la procuration vitesse de construction de classe est d'expédier un ensemble XmlSerializers le long de votre binaire. Il est généré par Visual Studio si vous choisissez dans les propriétés du projet ou il peut être généré manuellement par sgen.exe tool livré avec .NET.

+0

Merci Mehrdad, J'utilise le code de proxy généré automatiquement en utilisant la fonction Ajouter une référence Web à partir de VSTS. Dans ce cas, je devrais lancer sgen sur quelle DLL? – George2

+0

Un autre commentaire, je pense qu'il ne pouvait améliorer les performances pour la 1ère fois si j'ai fait beaucoup d'appels séquentiels au service Web à partir du proxy de service Web? – George2

+0

Oui, je pense que cela n'affectera que la première fois. Non, vous n'avez pas besoin d'exécuter sgen séparément si VS le génère pour vous. –

Questions connexes