XE

XE Minify으로 사이트 속도 개선하기

by 보석 posted May 24, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


vi minify.conf;

rewrite ^/(.*\.(css|js))$ /axe_min/index.php?f=$1 last;

include minify.conf;


Minify로 XE의 CSS와 JS를 압축하여 사이트의 전체적인 속도를 개선시켜줍니다.

다만. 이프로그램은 모듈이 아니라서 설치후 약간의 셋팅이 요구 됩니다.

 

우선 다운로드후 아래와 같이 따라해주세요^^;;

axe_min.zip 다운로드 ㄱㄱ( 압축을 풀어서 루트에 올려주세요~)

아 @배워서남준다 님이 알려주신건데 모든 호스팅이 적용되는건 아니라고하네요

대형 호스팅사 또는 좋은 호스팅사들은 대부분 다될꺼라고 생각되네요(cafe24됩니다.^^ 댓글로 되는 호스팅사들 알려주세요~)

 

1. XE를 루트에 설치하지 않으신분들은 .htaccess 수정해주세요.

.htaccess 위파일 최하단에 소스를 변경해주시기 바랍니당~

왜냐 저장위치가 달라 캐쉬파일이 저장을 하지못하여 효과를 못봅니다.^^

# 이거 두개만 바꾸시면 되니 어렵진 않아요~;

2. .htaccess 이거 수정하신분들은 설치전 백업하시고 설치해주세요

이유는 .htaccess파일자체를 올려두어서 밀고 새로 깔게되서 그래요 ^^

3. 설치후 꼭 ! ./axe_min/tmp 폴더 퍼미션을 707로 변경해주세요.

1. http://code.google.com/p/minify/ 에서 minify 최신버전을 다운받습니다. 현재는 minify 2.1.5 버전입니다.


2. 압축해제 한후, min 폴더내의 config.php 파일을 에디터에서 불러오기 합니다.


3. 47번째쯤 라인의 //$min_cachePath = '/tmp'; 라는 부분을 $min_cachePath = './tmp'; 로 수정합니다.


4. min 폴더안에 tmp 라는 폴더를 새로 만들기합니다.


5. min 폴더를 FTP 로 서버의 루트디렉토리에 업로드합니다.


6. 서버에 업로드된 min 폴더안의 tmp 폴더의 퍼미션을 707 로 권한 변경합니다.


7. XE 설치폴더안의 .htaccess 파일을 에디터에서 불러오기합니다.


8. 아래의 2가지 경우중 해당되는 구문을 .htaccess 파일의 맨 아랫줄에 추가합니다.


XE 설치경로가 /xe/ 로 사용되는 경우

RewriteRule ^(.*\.(css|js))$ ../min/index.php?f=xe/$1 [L]


XE 설치경로가 루트디렉토리인 경우

RewriteRule ^(.*\.(css|js))$ /min/index.php?f=$1 [L]


9. 수정한 .htaccess 파일을 XE 폴더에 덮어쓰기 합니다.