큰틀은 다음과 같습니다.
- js 및 css 파일들을 request에 따라 하나의 통합된 파일로 생성합니다. (Combination)
- 이 통합 파일을 gzip으로 압축하여 배포합니다.
- 그리고 압축파일을 디스크에 캐싱해 둡니다.
RewriteEngine On
RewriteBase /
RewriteRule ^css/(.*\.css) /combine.php?type=css&files=$1
RewriteRule ^javascript/(.*\.js) /combine.php?type=javascript&files=$1
RewriteBase /
RewriteRule ^css/(.*\.css) /combine.php?type=css&files=$1
RewriteRule ^javascript/(.*\.js) /combine.php?type=javascript&files=$1
솔루션을 공개해주신 rakaz님께 감사를~~ ^^
출처 :
- rakaz님의 Make your pages load faster by combining and compressing javascript and css files
- Ajaxian의 Maximizing Performance with Compression and Combination
사용자 입장에서는 뭐가 좋은거야? 똑같자나!
답글삭제개발자들에게 뭔가 편의를 제공해주는거삼?
당췌모르겠군
사용자 입장에서는 빨라진다.. 좀 더 복잡한 app를 만들어 줄 수 있게 해준다지 뭐...
답글삭제