Estoy tratando de optimizar el rendimiento de un sitio al consolidar y comprimir los archivos CSS y JS. Mi pregunta es más acerca de los pasos (concretos) sobre cómo lograr esto, dada una situación real que estaba enfrentando (aunque también debería ser típica entre otros desarrolladores).Combinar y minificar múltiples archivos CSS/JS
Mis referencias de página varios archivos CSS y JS como la siguiente:
<!--
It's easier to work on smaller files during development.
Hence, the multiple CSS and JS files.
-->
<link type="text/css" rel="stylesheet" href="/css/main.css" />
<link type="text/css" rel="stylesheet" href="/css/secondary-1.css" />
<link type="text/css" rel="stylesheet" href="/css/secondary-2.css" />
<script type="text/javascript" src="/scripts/js/main.js"></script>
<script type="text/javascript" src="/scripts/js/adapter/adapter.js"></script>
<script type="text/javascript" src="/scripts/js/adapter/title-adapter.js"></script>
Para la versión de producción, me gustaría combinar los archivos CSS 3 en uno y minify usando, por ejemplo, YUI Compressor. Pero entonces, necesitaría actualizar todas las páginas que necesitan estos 3 archivos para hacer referencia al CSS recientemente minificado. Esto parece propenso a errores (por ejemplo, está eliminando y agregando algunas líneas en muchos archivos). ¿Algún otro enfoque menos arriesgado? El mismo problema para los archivos JS.
estoy esperando que introducen algo como esto en la nueva asp.net 4.5 cosas para que en 'depuración' los guiones se representen de forma individual y no minificados, pero en 'versión' se combinen y minimicen –