tengo la intención de poner en práctica una solución para combinar múltiples archivos css/js en archivos individuales en mi proyecto MVC, pero actualmente dudar entre las dos posibilidades siguientes:¿Alguna experiencia combinando JS/CSS en MVC?
Extensiones Telerik para ASP.NET MVC (www. telerik.com/products/aspnet-mvc.aspx)
- Soporta combinar múltiples archivos en un pedido
- Soporta grupos de activos web
- apoya a los grupos de almacenamiento en caché
- almacenamiento en caché es desactivada cuando la aplicación está en modo de depuración
- grupos de activos deben estar definidas en masterpage o vista (parcial)
- compatible con la compresión GZip
- Soporta CDN
- más que solamente un/solución combinando la compresión (por ejemplo, . ayudantes JQuery)
Combres - WebForm & MVC de recursos del lado del cliente Combine Biblioteca (combres.codeplex.com)
- Soporta combinar múltiples archivos en un pedido
- Soporta recursos minifying
- Admite grupos de activos web
- Admite el almacenamiento en caché de los grupos
- Sup versiones puertos de grupos (invalida la caché del navegador y la caché del servidor)
- Soporta debugmode (deshabilita el almacenamiento en caché/minifying)
- grupos de activos debe estar definido en una sección de web.config
- Soporta compresión gzip
- Una ruta personalizada hay que añadir
- Soporta filtros personalizados
- utiliza la biblioteca YUI Compresor
¿alguien tiene experiencia w con una de estas o quizás otra solución de combinación? Estoy particularmente interesado en los puntajes de YSlow (antes y después) y/o las estadísticas de compresión/actuaciones.
Pensé que menos personas estaban fusionando este tipo de archivos en 1 porque los navegadores más nuevos pueden descargarlos en paralelo hoy. Además, las áreas que pertenecen a diferentes partes del sitio pueden cargarse más rápido y luego almacenarse en caché para la próxima vez que se necesiten. Esto incluso ayuda a evitar algunas colisiones de JavaScript. Creo que esa categoría de YSlow está un poco pasada de moda. – David
Estoy de acuerdo con usted en que combinar todos los archivos en 1 ya no es la opción más eficiente debido a las conexiones en paralelo, pero todavía tenemos una cantidad razonable de