Sto cercando di ottimizzare le prestazioni di un sito consolidando e comprimendo i file CSS e JS. La mia domanda riguarda più i passi (concreti) su come ottenere ciò, data una situazione reale che stavo affrontando (dovrebbe essere tipica anche tra gli altri sviluppatori, però).
La mia pagina fa riferimento a diversi file CSS e JS come i seguenti:
<!--
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>
Per la versione di produzione, mi piacerebbe combinare i 3 file CSS in uno e minimizzarlo usando ad esempio YUI Compressor . Ma poi, dovrei aggiornare tutte le pagine che richiedono questi 3 file per fare riferimento al CSS appena minimizzato. Questo sembra soggetto a errori (ad esempio, stai rimuovendo e aggiungendo alcune righe in molti file). Qualche altro approccio meno rischioso? Lo stesso problema per i file JS.