Ich versuche, die Leistung einer Site durch Konsolidieren und Komprimieren der CSS- und JS-Dateien zu optimieren. Meine Frage bezieht sich eher auf die (konkreten) Schritte, wie dies in einer realen Situation erreicht werden kann (sollte aber auch für andere Entwickler typisch sein).
Meine Seite verweist auf mehrere CSS- und JS-Dateien wie die folgenden:
<!--
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>
Für die Produktionsversion möchte ich die 3 CSS-Dateien zu einer kombinieren und sie beispielsweise mit YUI Compressor minimieren . Aber dann müsste ich alle Seiten aktualisieren, die diese 3 Dateien benötigen, um auf das neu minimierte CSS zu verweisen. Dies scheint fehleranfällig zu sein (z. B. entfernen und fügen Sie einige Zeilen in vielen Dateien hinzu). Irgendein anderer weniger riskanter Ansatz? Das gleiche Problem für die JS-Dateien.