Lentezza Pagina Aspx

venerdì 08 ottobre 2010 - 10.07
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Visual Studio 2008  |  SQL Server 2005  |  SQL Server 2000  |  Internet explorer 8.0  |  Javascript

nicola8019 Profilo | Newbie

Buongiorno,
mi si presenta un caso strano che non riesco a risolvere.
Riducendo al minimo la questione:
ho una pagina aspx (FW 2.0) con un semplice form composto da textbox e qualche combobox.
Le combobox hanno la gestione del "SelectedIndexChanged" in modo da aggiornare progressivamente dei valori.
Andando in Debug vedo che una volta terminata l'esecuzione di tutto il codice c'è un periodo di latenza di 1-2 secondi
prima che inizi l'esecuzione della pagina aspx (ho messo un alert javascript all'inizio della pagina).
In pratica:
Cambio il valore di una combo -> il codice viene eseguito velocemente (è solo una semplice query) -> terminata
l'esecuzione del metodo "SelectedIndexChanged" c'è un'attesa prima che si arrivi alla creazione della pagina.

La cosa strana è che su un'altra macchina con lo stesso codice VB e la stessa Aspx lo stesso DB, questo tempo di attesa non si
presenta e il cambio di combo è praticamente istantaneo.

Avete un'idea a riguardo?
Magari è una cosa banale.....

Grazie!

luigidibiasi Profilo | Guru

Ciao,

Probabilmente ciò accade quando modifichi la pagina, fai salva e poi la avvii.. la latenza è data dal fatto che IIS ricompila la pagina ogni volta che la modifichi.

Se usi il tool aspnet_compiler e compili il sito questi tempi morti "dovrebbero" sparire...

Chiaramente è una ipotesi personale guidata dai sintomi che hai descritto...
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/

nicola8019 Profilo | Newbie

Buongiorno,
grazie per la risposta.
Ho appena fatto una prova utilizzando la versione del sito precompiled e non è cambiato nulla.
Anche la macchina su cui il cambio di combo è istantaneo non utilizza un sito precompiled.

Nicola

luigidibiasi Profilo | Guru

uhm...
allora ti dico un'altra situazione in cui mi capitava una cosa del genere...

Dopo aver installato la nuova versione di web developer quando lancio in debug un sito va lento se utilizzo browser diversi da explorer (chrome) mentre se uso explorer và un tantino più veloce... cosa che non mi accadeva con la versione precedente di web developer ( e quindi presumo con un webserver locale diverso)

Finite le ipotesi
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
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