Estoy perplejo. Miré el rastro de una llamada de página que era "lenta" para cargar según mi jefe, haciendo que la página se cargara parcialmente, y luego "saltara" al lugar de desplazamiento memorizado en una devolución de datos.¿Qué causa que una página rinda lenta?
Al final descubrí, usando mi rastreo, que toda mi carga, desde Begin PreInit hasta End Render, tomó 1,94 segundos, de los cuales 1,5 se gastaron entre Begin PreRender y End PreRender.
¿Alguna idea sobre qué podría causar eso? El siguiente tiempo de carga más grande es 0.14 segundos, para End PreRenderComplete.
¿El problema puede deberse a mis consultas a SQL Server, o a una cantidad demasiado grande de controles en la página, aunque la mayoría están "ocultos"?
[Editar:] Parece que la carga de mi página es muy larga cuando muestro una cierta forma. Mi tamaño total de renderizado es de 91537 bytes, 44483 de los cuales están dedicados a ese formulario específico. Mi viewstate parece algo enorme. Además: ¿Puede un 404 a un archivo JS causar ese tipo de retraso en la carga?
[update:] Encontré la consulta más antigua y parece que, aunque parece bastante gruesa, ha terminado mucho antes de que la página esté cargada. Como información adicional: estoy usando bastante SqlDataSources a través de los controles, para llenar mis listas desplegables y otras cosas interesantes similares. ¿Eso está abarrotando mi aplicación?
después de leer su actualización Todavía creo que necesita ver esto en un generador de perfiles para estar seguro. –