Sito lento .NET MVC
-
03-07-2019 - |
Domanda
Ho un sito che impiega circa 20 secondi per caricare ogni pagina (qualunque cosa faccia)
Quindi ho inserito un /scripts/test.html che non fa parte di un percorso e impiega ancora così tanto tempo ... nessun db ha colpito nulla.
Ho rinominato web.config in _web.config e si carica immediatamente, rinominandolo di nuovo ... indietro a circa 20-30 secondi di caricamento.
Esecuzione dell'applicazione localmente ... ho inserito un punto di interruzione su RegisterRoutes in Global.asax.cs ed eseguito che ... /scripts/test.html non raggiunge il punto di interruzione normale del sito (il sito carica instaly velocemente localmente su lo stesso database / codice)
Il server è Mosso IIS7 / SQL Server 2008 Cluster
Il sito è stato colpito abbastanza duramente ... QUALSIASI aiuto per favore? o cose da testare / eseguire il debug?
Soluzione
Poche cose da provare:
- Prova a dare un'occhiata a FileMon / ProcessMonitor e vedere se c'è un sacco di attività del disco.
- Se quanto sopra non è un problema, installa un'istanza di Dot Trace di Jet Brains. Profilare l'app e vedere se c'è qualche problema di memoria o prestazioni che non è evidente nella tua casella locale.
Altri suggerimenti
Ho visto un altro problema correlato che è stato risolto disabilitando IPv6, forse provalo.