Je suis en train d'optimiser les performances du site, par la consolidation et de la compression des CSS et JS fichiers. Ma question est plus sur le (béton) les étapes sur la façon d'atteindre cet objectif, compte tenu d'une situation réelle, j'ai été confronté (devrait être typique chez les autres les développeurs de trop, tout de même).
Ma page fait référence à plusieurs CSS et JS fichiers comme suit:
<!--
It's easier to work on smaller files during development.
Hence, the multiple CSS and JS files.
-->
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/css/main.css" />
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/css/secondary-1.css" />
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/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>
Pour le lancement de la production, je tiens à combiner les 3 fichiers CSS en un seul et rapetisser à l'aide par exemple YUI Compressor. Mais alors, j'aurais besoin de mettre à jour toutes les pages qui ont des besoins de ces 3 fichiers de référence à la nouvelle-minifiés CSS. Cela semble enclin à l'erreur (par exemple, vous êtes à la suppression et l'ajout de quelques lignes dans de nombreux fichiers). Toute autre moins risqué? Le même problème pour les fichiers JS.