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를 사용하여 축소하고 싶습니다 . 하지만 새로 축소 된 CSS를 참조하기 위해이 3 개의 파일이 필요한 모든 페이지를 업데이트해야합니다. 오류가 발생하기 쉬운 것 같습니다 (예 : 많은 파일에서 일부 줄을 제거하고 추가하는 경우). 덜 위험한 다른 접근 방식이 있습니까? JS 파일에 대해서도 동일한 문제입니다.