J'essaie d'optimiser les performances d'un site en consolidant et en compressant les fichiers CSS et JS. Ma question porte davantage sur les étapes (concrètes) pour y parvenir, étant donné une situation réelle à laquelle je faisais face (cela devrait être typique chez d'autres développeurs, cependant).
Ma page fait référence à plusieurs fichiers CSS et JS comme les suivants:
<!--
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>
Pour la version de production, j'aimerais combiner les 3 fichiers CSS en un seul et le réduire en utilisant par exemple YUI Compressor . Mais alors, je devrais mettre à jour toutes les pages qui ont besoin de ces 3 fichiers pour faire référence au CSS nouvellement minifié. Cela semble sujet aux erreurs (par exemple, vous supprimez et ajoutez des lignes dans de nombreux fichiers). Une autre approche moins risquée? Le même problème pour les fichiers JS.