웹마스터 팁

MmXeLangOptimizer


lang.xml을 줄이면 속도가 빨라 진다는 팁을 보고 스크립트로 만들어 봤습니다.


http://www.xpressengine.com/tip/22408232


1. 처리 흐름


- $XE_PATH 변수 이하의 경로를 재귀적으로 탐색해 모든 lang.xml 파일들을 찾습니다.

- $LANGS 변수에 지정된 언어만 포함시켜 새로운 lang 파일을 만듭니다.

- $REPLACE_MODE 변수에 따라 원본 파일을 보존하고 lang.xml로 저장하거나, 원본 파일은 그대로 둔채로 lang.xml.bak 파일 형태로 저장됩니다.


현재 개발 중인 사이트에 적용한 상태고 체감적인 속도 향상이 좀 있는 것 같습니다.


PHP 5.3.3에서 테스트되었습니다.


<< 주의 사항 >>


- php 개발에 충분히 익숙하신 분만 사용하시기 바랍니다.

- 현재 xe를 백업하신 후 사용하시기 바랍니다.

- 스크립트 오류로 인해 발생한 어떠한 문제도 책임지지 않습니다.

- $XE_PATH를 특정 lang.xml이 있는 경로로 설정하시면 하나씩 바꿔 볼 수도 있습니다.


2. 설정하기


MmXeLangOptimizer.php 열고 상단 변수를 아래를 참고 하시어 설정합니다.


$XE_PATH

xe 경로를 맞춰 줍니다. 기본 설정은 '/var/www/html/xe'


$LANGS

포함시킬 lang 종류를 적어 줍니다. 기본 설정은 한국어만.

예) 한국어만 $LANGS = array( 'ko' ); 

예) 한국어와 영어만 $LANGS = array( 'ko', 'en' ); 


$REPLACE_MODE

lang.xml 파일 교체 모드입니다. 기본 설정은 manual.

manual : 원본 파일 그대로 두고 새로 만든 lang 파일을 lang.xml.bak으로 저장

auto : 새로 만든 lang 파일로 교체하고 원본 파일은 lang.xml.bak으로 저장


3. 실행하기 


php MmXeLangOptimizer.php




제목 글쓴이 날짜
군산오피 군산오피 ⦑출장마사지안내.COM⦒ 군산OP 군산스파 군산오피 koykoyah 2025.02.20
송탄오피 ⦑출장안마사이트.COM⦒ 송탄마사지 송탄오피 송탄오피 송탄OP koykoyah 2025.02.20
선릉오피 ⦑출장마사지안내.COM⦒ 선릉오피 선릉OP 선릉건마 선릉오피 koykoyah 2025.02.20
건대오피 건대출장안마 ⦑오피사이트.NET⦒ 건대OP 건대오피 건대오피 koykoyah 2025.02.20
광주오피 ⦑오피사이트.NET⦒ 광주마사지 광주오피 광주오피 광주OP koykoyah 2025.02.20
신림오피 신림출장안마 ⦑출장안마사이트.COM⦒ 신림OP 신림오피 신림오피 koykoyah 2025.02.20
송탄오피 ⦑오피쓰주소.COM⦒ 송탄OP 송탄오피 송탄출장샵 송탄오피 koykoyah 2025.02.20
답십리오피 ⦑오피쓰주소.COM⦒ 답십리오피 답십리출장마사지 답십리오피 답십리OP koykoyah 2025.02.20
안양오피 ⦑오피쓰.COM⦒ 안양오피 안양출장마사지 안양오피 안양OP koykoyah 2025.02.20
의정부오피 의정부OP ⦑출장안마사이트.COM⦒ 의정부휴게텔 의정부오피 의정부오피 koykoyah 2025.02.20
건대오피 건대OP ⦑출장안마사이트.COM⦒ 건대휴게텔 건대오피 건대오피 koykoyah 2025.02.20
일산오피 일산오피 ⦑출장마사지안내.COM⦒ 일산OP 일산스파 일산오피 koykoyah 2025.02.20
강남오피 ⦑출장마사지안내.COM⦒ 강남오피 강남출장마사지 강남오피 강남OP koykoyah 2025.02.20
강북오피 ⦑오피.CLUB⦒ 강북마사지 강북오피 강북오피 강북OP koykoyah 2025.02.20
일산오피 일산OP ⦑출장마사지안내.COM⦒ 일산휴게텔 일산오피 일산오피 koykoyah 2025.02.20
포항오피 포항OP ⦑오피사이트.NET⦒ 포항휴게텔 포항오피 포항오피 koykoyah 2025.02.20
영등포오피 영등포OP ⦑출장마사지안내.COM⦒ 영등포휴게텔 영등포오피 영등포오피 koykoyah 2025.02.20
답십리오피 답십리OP ⦑출장안마사이트.COM⦒ 답십리휴게텔 답십리오피 답십리오피 koykoyah 2025.02.20
구미오피 ⦑출장안마사이트.COM⦒ 구미마사지 구미오피 구미오피 구미OP koykoyah 2025.02.20
서면오피 ⦑오피쓰주소.COM⦒ 서면마사지 서면오피 서면오피 서면OP koykoyah 2025.02.20