Performance lato server dei componenti web form

giovedì 08 gennaio 2009 - 21.27

valerik Profilo | Junior Member

Ciao a tutti,
Volevo sapere se i componenti usati da asp.net, quelli con runat="server" per capirci, che performance hanno a livello di velocita' di caricamento della pagina, di processamento...
E' meglio evitarli o comunque non rallentano piu' di tanto l'applicazione?

Grazie

valerik

rossimarko Profilo | Guru

Ciao,

i controlli runat="server" sono da usare quando devi gestire da codice il comportamento o vuoi usare funzionalità avanzate quali ad esempio le skin o le risorse.
Se non ti servono però ti consiglio di non usarli. Un esempio banale. Se devi inserire un testo nella pagina che non verrà mai modificato puoi procedere in due modi:
- usare un controllo runat="server" come la label o il literal: <asp:Label runat="server" Text="Prova testo"/>
- inserire il testo direttamente all'interno dell'html ad esempio: <span>Prova testo</span>

Di sicuro la seconda soluzione impiega meno risorse sul server
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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