Hi est-il un moyen de mesurer/surveiller les performances des services Web .NET (ASMX) et .NET Http Handlers (ASHX)? Je voudrais voir combien de temps il faut pour traiter une requête SOAP et combien de temps cela prend pour traiter une requête HTTP GET.ASMX et ASHX Performance Benchmarks
Répondre
Je viens juste d'utiliser Firebug et YSlow pour voir les octets transférés et le temps total écoulé.
Lequel était le plus rapide dans votre cas? – dotnetCarpenter
Vous pouvez remplacer et instrumenter IHttpHandler.ProcessRequest() pour surveiller les performances des pages Web et, bien sûr, des gestionnaires HTTP, mais les services Web n'exposent pas cette méthode.
Vous devrez probablement écrire un HTTP module, de sorte que vous pouvez avoir une fissure à chaque demande.
merci, mais préfèrent faire cela sans aucun code – HBCondo
Vous voulez dire, comme 'Trace.axd'? –
en quelque sorte mais je voudrais voir des repères de performance dans notre environnement de production où nous ne pouvons pas activer le suivi – HBCondo