Я намагаюся оптимізувати ефективність сайту, консолідуючи та стискаючи файли CSS та JS. Моє питання більше стосується (конкретних) кроків щодо того, як цього досягти, враховуючи реальну ситуацію, з якою я стикався (хоча це має бути типовим серед інших розробників).
Моя сторінка посилається на декілька файлів CSS та JS, наприклад:
<!--
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>
Для виробничого випуску я хотів би об’єднати 3 файли CSS в один і зменшити його за допомогою, наприклад, YUI Compressor . Але тоді мені потрібно буде оновити всі сторінки, яким потрібні ці 3 файли, щоб посилатися на нещодавно зменшений CSS. Здається, це схильне до помилок (наприклад, ви видаляєте та додаєте деякі рядки у багатьох файлах). Будь-який інший менш ризикований підхід? Те саме питання для файлів JS.