.NET MVC Slow Site
-
03-07-2019 - |
Pregunta
Tengo un sitio que tarda unos 20 segundos en cargar cada página (sin importar lo que haga)
Así que puse un /scripts/test.html que no es parte de una ruta y todavía toma tanto tiempo ... no db golpeó nada.
Cambié el nombre de web.config a _web.config y se carga instantáneamente, cámbiele el nombre de nuevo ... a unos 20-30 segundos de carga.
Ejecutando la aplicación localmente ... puse un punto de interrupción en el RegisterRoutes en Global.asax.cs y ejecuté que ... /scripts/test.html no llega al punto de interrupción que el sitio normal (el sitio se carga instantáneamente localmente en la misma base de datos / código)
El servidor es Mosso IIS7 / SQL Server 2008 Cluster
El sitio está siendo muy afectado ... ¿CUALQUIER ayuda, por favor? ¿O cosas para probar / depurar?
Solución
Pocas cosas para probar:
- Intente echar un vistazo con FileMon / ProcessMonitor y ver si hay una tonelada de actividad en el disco.
- Si lo anterior no es un problema, instale una instancia de Dot Trace by Jet Brains. Perfile la aplicación y vea si hay algún problema de memoria o rendimiento que no se vea en su casilla local.
Otros consejos
Vi otro problema relacionado que se resolvió deshabilitando IPv6, tal vez intente eso.