Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Try/catch utilizzano troppe risorse lato Server?
mercoledì 19 dicembre 2007 - 10.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paquito_ita
Profilo
| Senior Member
224
messaggi | Data Invio:
mer 19 dic 2007 - 10:09
Ciao,
discutendo con coleghi in azienda è emerso l'argomento del costrutto try/catch per intercettare e gestire le eccezioni. Seconso alcuni utilizzano troppe risorse lato servere e quindi mi hanno consgliato di usarle il meno possibile. In azienda usano MS Server 2003.
Se ciò è vero in che modo gestire (comodamente come con try/catch, se possibile) le eccezioni senza tuttavia appesantire il carico lato Server?
Grazie
amelix
Profilo
| Expert
694
messaggi | Data Invio:
mer 19 dic 2007 - 10:16
Vero. Il blocco TRY/CATCH rallenta notevolmente il programma.
La prassi sconsiglia di utilizzarlo dove è possibile verificare a priori la possibilità di errore...
Esempio banale:
int a = 10;
int b = 0;
if(b == 0)
{ quello che serve}
else
{return a/b;}
Purtroppo in alcuni casi non è possibile conoscere a priori cosa accadrà...
Un'altra raccomandazione personale.
Gestisci il TRY/CATCH solo nell'ultimo strato nel codice n-tier.
Andrea -
http://www.MelisWeb.eu/
Torna su
Stanze Forum
Elenco Threads
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 !