Monitoring asp.net web application

martedì 27 maggio 2008 - 21.00

alfred1234 Profilo | Newbie

salve a tutti, ho realizzato da poco un sito web e ho notato che nell'apertura di una pagina ci mette troppo a caricarsi. In questa pagina vengono fatte numerose query al db. volevo chiedervi se sapete se esiste un tool gratuito o a pagamento in grado di monitorarmi il sito in fase di sviluppo. Tipo tempo di esecuzione dei metodi, ecc... Ho visual studio .net 2005 in italiano. Grazie mille

Brainkiller Profilo | Guru

>salve a tutti, ho realizzato da poco un sito web e ho notato
>che nell'apertura di una pagina ci mette troppo a caricarsi.
>In questa pagina vengono fatte numerose query al db. volevo chiedervi
>se sapete se esiste un tool gratuito o a pagamento in grado di
>monitorarmi il sito in fase di sviluppo. Tipo tempo di esecuzione
>dei metodi, ecc... Ho visual studio .net 2005 in italiano. Grazie
>mille

Ciao,
lato applicativo ASP.NET puoi usare il Tracing che è una delle feature più importanti di ASP.NET. La vedi presentata in questo articolo di Marco:
http://www.dotnethell.it/articles/TracingASPNET.aspx

Lato Database puoi semplicemente usare il SQL Server Profiler (sempre che usi SQL Server) che ti monitora tutte le query che lanci, letture, scritture, e duration (quanto ci mette la query prima di ritornare i risultati). Spesso da qui si riesce ad ottimizzare molto il database e capire se mancano indici o cambiare query poco performanti.

A livello di codice di classe invece puoi usare il CLR Profiler si scarica da Download Microsoft.com
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5