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 폴더에 덮어쓰기 합니다.