Consolidación de Scripts para mejora de rendimiento

Una de las mejoras sencillas y poco llamativas en primera instancia que ha incluido el Service Pack 1 de .NET 3.5 y Visual Studio 2008 es la consolidación de Scripts. Sin embargo es algo interesante que conviene conocer.


Se trata básicamente de evitar que el navegador tenga que descargar multitud de pequeños archivos de Script desde el servidor, sustituyéndolos de manera automática por una sola descarga combonada, que es más eficiente y rápida como demostraré enseguida.


Es la típica característica que va a pasar inadvertida para la mayoría de los programadores Web pero que es interesante, y por eso me ha apetecido contarla en detalle aquí. Para ello he desarrollado un ejemplo muy simple pero que da una idea de la utilidad de esta característica. En el siguiente vídeo muestro cómo funciona la consolidación de Scripts mediante las nuevas etiquetas CompositeScript. También muestro un control desconocido pero interesante y pensado para ayudarnos a trabajar con esta característica: el control ScriptReferenceProfiler.


Video 


Este vídeo es como los muchos que puedes encontrar, junto con la teoría correspondiente, en cualquiera de nuestros cursos online de campusMVP sobre tecnología Microsoft, sólo que en los cursos los vídeos son de mejor calidad porque no nos limitan los tamaños de SoapBox, YouTube y similares 🙂


¡Espero que os interese!

Sin categoría

5 thoughts on “Consolidación de Scripts para mejora de rendimiento

  1. Hola!

    En geeks no he podido ver el video, pero sí desde JASoft.org.

    Aprovecho para una pregunta sobre un tema parecido…..

    Al aplicar un tema con varios CSS cada CSS se transforma a una etiqueta HTML «link», por lo que la descarga de cada CSS provoca una conexión…. ¿alguna solución similar a la que comentas en el post para unificar las descargas y así mejorar el rendimiento?

  2. Hola Ibon:

    Gracias por avisar, no sabía que no se veía el vídeo. Por lo que se ve el community Server se carga algunas etiquetas y hace que no funcione bien el código de embember el flash que hay que meter. Lo he sustituido por una imagen para que al pulsar te mande al post original en JASoft.org.

    Respecto a tu pregunta, lo único que se puede hacer que yo sepa es juntar a mano todos esos CSS en uno sólo 🙁

    Lo bueno es que Visual studio 2008 ofrece un soporte estupendo para manejo de CSS y te permite arrastrar y soltar estilos entre archivos de manera muy sencilla.

    Saludos

    JM.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *