Sono perplesso. Ho guardato la traccia di una pagecall che era "lenta" da caricare in base al mio capo, causando il caricamento parziale della pagina, quindi "salta" sul punto di scorrimento memorizzato su un postback.Che cosa fa rallentare una pagina?
Alla fine ho scoperto che, utilizzando la traccia, l'intero caricamento da Begin PreInit a End Render ha richiesto 1.94 secondi, di cui 1.5 sono spesi tra Begin PreRender e End PreRender.
Qualche idea su cosa potrebbe causarlo? Il successivo tempo di caricamento maggiore è 0,14 secondi, per End PreRenderComplete.
Il problema potrebbe derivare dalle mie query su SQL Server o una quantità eccessiva di controlli nella pagina, anche se la maggior parte sono "nascosti"?
[modifica:] Sembra che il caricamento della mia pagina sia molto lungo quando mostro un determinato modulo. La mia dimensione di rendering totale è di 91537 byte, 44483 dei quali sono dedicati a quella specifica forma. Il mio stato di osservazione sembra abbastanza enorme. Inoltre: un file 404 in un file JS causa questo tipo di ritardo al caricamento?
[aggiornamento:] Quindi ho trovato la query più lunga, e sembra che anche se sembra piuttosto complessa, ha finito per funzionare molto prima che la pagina sia caricata. Come informazioni aggiunte: Sto usando un bel po 'di SqlDataSources attraverso i controlli, per riempire i miei elenchi a discesa e altre cose interessanti simili. La tua app è ingombra?
dopo aver letto il tuo aggiornamento, continuo a pensare che tu debba guardare questo in un profiler per sapere con certezza. –