웹마스터 팁
[수정본] Minify으로 사이트 개선하기
2012.05.12 14:05
Minify로 XE의 CSS와 JS를 압축하여 사이트의 전체적인 속도를 개선시켜줍니다.
다만. 이프로그램은 모듈이 아니라서 설치후 약간의 셋팅이 요구 됩니다.
우선 다운로드후 아래와 같이 따라해주세요^^;;
axe_min.zip 다운로드 ㄱㄱ( 압축을 풀어서 루트에 올려주세요~)
아 @배워서남준다 님이 알려주신건데 모든 호스팅이 적용되는건 아니라고하네요
대형 호스팅사 또는 좋은 호스팅사들은 대부분 다될꺼라고 생각되네요(cafe24됩니다.^^ 댓글로 되는 호스팅사들 알려주세요~)
1. XE를 루트에 설치하지 않으신분들은 .htaccess 수정해주세요.
.htaccess 위파일 최하단에 소스를 변경해주시기 바랍니당~
왜냐 저장위치가 달라 캐쉬파일이 저장을 하지못하여 효과를 못봅니다.^^
# 이거 두개만 바꾸시면 되니 어렵진 않아요~;
2. .htaccess 이거 수정하신분들은 설치전 백업하시고 설치해주세요
이유는 .htaccess파일자체를 올려두어서 밀고 새로 깔게되서 그래요 ^^
3. 설치후 꼭 ! ./axe_min/tmp 폴더 퍼미션을 707로 변경해주세요.
http://www.xpressengine.com/tip/20681877
위 글을 토대로 제작해봤습니다.
궁금하신사항은 댓글로 주세요^^
@배워서남준다 님 이곳으로 옴기면 되겟죠?
댓글 28
-
배워서남준다
2012.05.12 14:13
-
크루크루
2012.05.12 14:32
@배워서남준다 min만 편리하게 쓰시라구 조금 수정해서 올렸습니다. 괞찮죠?
-
섬휘
2012.07.09 04:47
밑에 속도 개선팁의 2번을 하고 있다면
이건 중첩되는 팁이라는건가요?
이것도 또 할지 말지 조금 애매해서요;
-
KTK
2012.05.16 17:24
이 팁은 nginx에서는 안되는건가요.... ㅠㅠ
-
크루크루
2012.05.16 17:32
바로 캐쉬가 쌓아지지는 않던데 함 기다렸다가 캐쉬 생겼는지 보세요^^; 그리고 엔진엑스는 너무어려워요^^;; 그래서 도움이 못되드리겠어요~ ㅠㅠ 저도 리눅스 초보라 ..
-
상자님
2012.05.22 16:40
nginx에서 정상사용됩니다 :)
처음설정해뒀을때는 안생기던데 캐시파일재성성이랑 세션정리해주고
tmp 폴더들어가니 무수하게 많이있더라구요
-
크루씨
2012.05.22 16:46
네 트래픽을 새로 발생시켜줘야하더라구요 ^^;
그리고 blog.box-cloud.com 안쓰시네요~?
-
상자님
2012.05.22 16:50
apt.box-cloud.com 여기서 꾸미던거 다 꾸미고 그대로 이전하려구요
-
크루씨
2012.05.22 16:52
저번처럼 윈도우 NPM 에서 리눅스 APM으로 갈려니 환경이 달라 에러 잡기 힘들지 않았나요?
근냥 처음부터 하시는게?
-
상자님
2012.05.22 20:53
으어... 또 생각하니 그러네요 별로꾸민게없으니 처음부터 거기서 꾸며야겟어요
-
크루씨
2012.05.22 22:07
ㅎㅎ
-
KTK
2012.05.23 08:47
이상하네요.... nginx에서.. .htaccess이파일을 타고 들어가지 않고 index.php를 타고 가는것 같은데...
nginx에서 성공하셨다면 ... 방법좀부탁드립니다... 리라이트룰이라던지 특별히 필요한 설정이
있다면 부탁드립니다.. 이상하게 저는 안되서요... 트래픽이라면 어마어마 하거든요...
-
크루씨
2012.05.23 09:15
상자님 댓글에 댓글 눌러주세요^^ 제 댓글에 누르면 상자님이 확인을 못하실꺼에요 ㅎㅎ;
-
KTK
2012.05.23 10:26
이상하네요.... nginx에서.. .htaccess이파일을 타고 들어가지 않고 index.php를 타고 가는것 같은데...
nginx에서 성공하셨다면 ... 방법좀부탁드립니다... 리라이트룰이라던지 특별히 필요한 설정이
있다면 부탁드립니다.. 이상하게 저는 안되서요... 트래픽이라면 어마어마 하거든요...
-
상자님
2012.05.23 17:43
nginx 에서는 토1토루님이 배포하신 XE Rewrite 모드 적용후 하단에
아파치용 구문을 nginx에 맞게 수정해서넣으니 잘되던데요 ^^??
-
크루씨
2012.05.23 17:49
다시쓰기규칙(RewriteRule)를 EnginX에 적용후 그밑에 소스를 추가하라 이말이죠?
-
상자님
2012.05.25 00:52
음 좀있다가 제대로 강좌를 올려야겟네요
-
상자님
2012.05.23 17:46
따로 "가나다라.conf" 생성후rewrite ^/(.*\.(css|js))$ /min/index.php?f=$1 last;
적어주시고 저장후 버추얼호스트나 conf에
location ~ php 아래에
include 인가 머더라 "인클루드 가나다라.conf" 적어주시고
nginx 재시작해주시면됩니다
-
KTK
2012.05.24 08:10
훔... 잘안되는군요 ㅠㅠ
-
데브위트™
2012.05.21 01:56
이 팁은 호스팅과 관계가 없는걸로 압니다. 개개인이 설정해야 하는것이기때문이죠
-
요술봉
2012.05.21 23:18
XE 1.5.1.10 버전 사용자인데
저같은 경우에는 속도변화가 없었습니다.
(기본 코어 + 기본게시판스킨 + 로그인위젯)
이정도라 속도변화가 없는건가 싶기도 하고...ㅜㅜ
암튼 사용전이나 사용후나 평균적으로 0.46초 ~ 0.53초 정도 네요.
-
크루크루
2012.05.22 06:19
사이트 규모가 어떻게 되세요? 그리고 캐쉬 파일이 min폴더에 생겼는지 확인해주세요. -
KTK
2012.05.24 22:08
오 성공했습니다!!! 그런데 이 캐쉬는 얼마에 한번씩 삭제를 해주어야 하나요...
-
크루씨
2012.05.25 07:05
한번만 캐쉬가 제대로 뜨면 알아서 리업뎃 할거에요 ㅎㅎ -
nicerunner
2012.07.08 02:13
이거 쓰면 레이아웃이 깨져서 ㅜㅜ..다들좋다는데 써보고싶은데 레이아웃이 !! ㅠㅠ
-
크루씨
2012.07.08 06:58
레이아웃이 깨지신다고요? 적용후 캐시재생성을 해주셧는지?
-
nicerunner
2012.07.08 16:17
이렇게 되잇으면 어떻게 수정해야하나요 ..?
-
상자님
2012.07.08 15:12
레이아웃깨지는거 설정잘못한거에요
예 ) tmp폴더생성이나 config수정안했을때
.htaccecss 수정이 잘못됬을때
이 자료는 이미 사용자팁에 있는 내용인데 이전 팁과 특별히 다른것이 있나요?
모든 호스팅에 자동으로 셋팅되도록 프로그램화 되어 있다면 좋은 자료인것 같습니다만...
그냥 올려보세요.
다른 분들에게 도움이 되고, 중복이라고 안하시면 뭐 상관없을것 같네요.
ㅎㅎㅎ
ps. PHP4 에서는 안됩니다.