
O lo que es lo mismo ... Como mejorar el performance de tus aplicaciones asp net 2.0, por si usted se pregunta '¿por que este post es en español?' la respuesta es simple ... hoy tuve ganas de escribir algo en español ... y de hecho me cuestiono en este momento por que no hacerlo asi con todos los post ... en fin regresando a nuestro asunto, en algunas ocasiones las aplicaciones que generamos en asp .net van mas alla de una simple pantalla de captura ... pongamos lo asi, imagine una aplicacion que le requiera capturar mas de 70 campos (de tipos diferentes [drop downs, combo boxes, radiosets, masked texboxes, algunos validadores personalizados del lado del servidor]) y que ademas por cuestiones de usabilidad le permita al usuario interacturar de una manera sencilla, aqui se hace obvio el uso posiblemente de Ajax para integrar algunos controles que oculten ciertas areas de manera dinamica sin necesidad de hacer postbacks al servidor, este escenario es mas comun cada vez con la insistencia de los usuarios finales a menospreciar los ambientes de tipo windows y querelo hacer todo sobre web (ese tal vez sea tema de otro post).
El caso es que este tipo de interfaces complejas con los ambientes RAD como VS 2005 son relativamente faciles de hacer, el problema viene cuando nos damos cuenta de que algunas partes de nuestra aplicacion son extremadamente lentas y especificamente no se detectan cuellos de botella dentro de la aplicacion (provenientes de las capas de acceso a datos, de alguna subcapa de servicio o de algun objeto de tipo singletone que efectue operaciones pesadas para multiples threads encolados), digamos que en este caso el problema es simplemente la cantidad de controles y adornos (tablas, divs, paneles, fonts, styles, etc.) que le agregamos a nuestras interfaces graficas.
87585072-eb2a-4f75-a87c-6e0987fcb317|3|5.0