웹마스터 팁

minify로 CSS와 JS를 압축전송해 회선부하를 줄이는 방법을 많이 쓰시는데,

많은분들이 알수없는 이유(라기보다는 잘못된 설정으로)로 적용을 못하시는것같습니다.


저도 위 그 중 하나였는데, 겨우 겨우 동작에 성공했습니다.


(뭐든 그러하지만)알고보니 무척 기본적인 내용이어서 저와 같은 분이 계실지도 모르는 생각에 올려봅니다.


일단 minify를 돌리기 위한 기본적인 PHP 버전과 mod_rewrite 모듈 운용,

XE 설치 위치에 따른 .htaccess의 RewriteRule, config.php에 캐시폴더 설정 및 생성, 707 권한 부여,

$minify_$min_documentRoot 설정등등이 모두 제대라고 가정합니다.


이 설정들과 작업이 모두 제대로 설정했어도 안될수도 있었습니다.


바로 httpd.conf 의 Allowoveride 설정이 문제였습니다.

Allowoveride 옵션이 None으로 되어있어 .htaccess가 동작하지 않았고,

그렇기에 RewriteRule에 따라 CSS와 JS를 자동으로 minify의 index.php에 넣질못하므로

설정한 캐시폴더에 파일이 쌓이지 않은것이었습니다.


초보이기 때문에 자세한 내용은 모르고 일단 httpd.conf에 있는 모든 Allowoveride 옵션을 All로 맞추고,

graceful 옵션으로 재부팅없이 설정을 적용시켜 minify가 문제없이 운용되는것을 확인했습니다.


모든 Allowoveride를  All로 맞춘것이 보안에 관련된것 등등 문제가 있을지 모르겠지만,

일단 minify가 자동으로 돌고 홈페이지도 잘 돌아가니 괜찮구나하고 있습니다.


아무리해도 minify가 안되시는분들은 한번쯤 확인해보시기 바랍니다.


P.S. 혹시 misol님의 SELECT count(*) as `count` 관련 캐시 처리에 도움을 주실 분 안계십니까?

제목 글쓴이 날짜
1.4에서 1.7로 바로 업데이트 안전하게 하기 [1] HolyJohn 2013.07.10
관리자 IP대역 설정 오류해결법 [1] 뒤뒤 2013.06.27
방문자수 (카운터) 마음대로 조작하기 [37] file Br_7941 2008.08.23
iframe 등의 태그 화이트리스트 도메인 확인/추가하기 [1] Gunmania 2013.03.27
최신 댓글부터 역순으로 정렬하기 [5] [1] 쏘프티 2008.04.11
제이쿼리로 에디터에 내용 넣기 [1] Lansi 2013.07.02
크롬 사용시 타이태니엄 2013과 스케치북 게시판 충돌! 착한부산남자 2013.07.02
rewrite mod 가 안 돼서 고생한 경험담입니다. [2] obok 2013.06.29
APM 세팅파일 webgon 2013.07.01
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] 뒤뒤 2013.06.27
파일첨부 100% 살아질때 이것 확인해 보세요. [6] 착한악마 2013.05.09
모바일 파일첨부 테스트.. (극소수) 안되시는 분들 낭만구미호 2013.06.28
XE 설치 중 DB 입력 완료 후 진행이 안되는 경우! [4] file S야옹이 2013.06.26
스케치북 게시판 스킨에서 라이브리 소셜댓글 다는 법(수정완료) file 착한부산남자 2013.06.27
view_document.html 없는 곳에 구글 애드센스 삽입하기.. file 착한부산남자 2013.06.27
로그인 후 특정 그룹 페이지 가기 다른버전 [9] 눈물많은OrOi 2010.02.22
관리자 페이지 회원/회원설정 추가정보에 추가한 전화번호를 회원목록에 추가하기(수정) [1] 늘푸른이 2012.07.08
탈퇴한 회원이 재가입 못하게 막는 방법 & 탈퇴한 회원 정보 보전 방법 [9] sejin7940 2010.09.17
대용량 파일 첨부 업로드시 php.ini 파일조정값들 [5] 비나무 2007.12.28
Minify 동작 안되시는분 마지막의 마지막에 확인하실것 불타는_방열판 2013.06.20