테스트 사이트 - 개발 중인 베타 버전입니다

다수의 js,css를 자동으로 각각 단일 파일로 합쳐주는 방법 채택완료

유우니얌 10년 전 조회 4,670

안녕하세요! 

카페24 쇼핑몰 솔루션 시스템에 궁금한점이 있어 질문드립니다~! 

카페24 쇼핑몰 솔루션은, 
분리된 개별의 css, js를 각각 단일 파일로 모아주는데요 

http://base.ecudemo14784.cafe24.com/" target="_blank" style="color: rgb(255, 255, 204); margin: 0px; padding: 0px; font-size: 12px; line-height: 1.25; font-family: Dotum, AppleGothic, Helvetica, sans-serif; vertical-align: middle; background-color: rgb(47, 99, 156);">http://base.ecudemo14784.cafe24.com/ 
모아진 단일 css 파일 
http://base.ecudemo14784.cafe24.com/ind-script/optimizer.php?filename=ee613fed014ebcabb14a4401a7c5752224ff67cf_1426398907&type=css&" target="_blank" style="color: rgb(255, 255, 204); margin: 0px; padding: 0px; font-size: 12px; line-height: 1.25; font-family: Dotum, AppleGothic, Helvetica, sans-serif; vertical-align: middle; background-color: rgb(47, 99, 156);">http://base.ecudemo14784.cafe24.com/ind-script/optimizer.php?filename=ee613fed014ebcabb14a4401a7c5752224ff67cf_1426398907&type=css& 
모아진 단일 js 파일 
http://base.ecudemo14784.cafe24.com/ind-script/optimizer.php?filename=5d4a3d29da278aae69c56edf03bb600ab1bce5ce_1433799231&type=js&" target="_blank" style="color: rgb(255, 255, 204); margin: 0px; padding: 0px; font-size: 12px; line-height: 1.25; font-family: Dotum, AppleGothic, Helvetica, sans-serif; vertical-align: middle; background-color: rgb(47, 99, 156);">http://base.ecudemo14784.cafe24.com/ind-script/optimizer.php?filename=5d4a3d29da278aae69c56edf03bb600ab1bce5ce_1433799231&type=js& 

이와같이 단일 파일로 각각 자동으로 합쳐주는데요.. 

구동방식이 궁금해요.. 공부 좀 할 겸 알아보고싶은데..

이와 관련된 플러그인을 혹 아시는분 계시면 링크좀 부탁드릴게요~!

또 웹호스팅 사용환경에서 사용가능한건가요?!

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
P
10년 전

음... 예를들어 /css 에다가 css들을 모으고 /js에다가 js들을 모은다고 가정했을때,

템플릿 레이아웃을 처리하는 부분에서 optimizer.php라는 프로그램을 호출해서(type=css/js로 구분)

조건에 맞춰 특정 디렉터리의 하위 css/js 파일을 모두 가져와서 제공하는 방식으로 가능하겠네요.

영카트를 기준으로 했을때는, shop.head.php에 optimizer.php를 호출하게 하고 optimizer.php를 만드시면 될 것 같습니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

유우니얌
10년 전
안녕하세요. 답변감사합니다.
혹, 그런 라이브러리 아시는 곳있으면 링크좀 주실수있을가요!? ㅠㅠ
공부해보고싶은데...막연해서..ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인