Tengo un sitio web ASP.Net 2.0 habilitado para Ajax.Net. El alojamiento tanto para el sitio como para la base de datos está fuera de mi control, al igual que el esquema de la base de datos. En las pruebas de hardware que sí controlo, el sitio funciona bien, sin embargo, en el hardware del cliente, hay retrasos notables al volver a cargar o cambiar páginas.Aceleración de un sitio web o aplicación de ASP.Net
Lo que me gustaría hacer es hacer que mi aplicación sea lo más compacta y rápida posible cuando la entrego. Una idea es establecer fechas de vencimiento para todos los recursos estáticos del sitio para que no se vuelvan a llamar en las cargas de página. Por recursos me refiero a imágenes, hojas de estilo vinculadas y archivos fuente de JavaScript. ¿Hay una forma fácil de hacer esto?
¿Qué otras formas existen para optimizar un sitio web de .Net?
ACTUALIZACIÓN: He ejecutado YSlow en el sitio y las áreas en las que me tocó más se encuentran el número de JavaScript y las Hojas de estilo que se están cargando (23 archivos JS y 5 hojas de estilo). Todos menos uno (la hoja de estilo principal) han sido insertados por Ajax.net y Asp. ¿Porqué tantos?
plug plug plug .... Zzzzzz – redsquare