메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

Information
2014.08.21 07:40

XE 속도 개선팁 모음

조회 수 93945 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

2. CSS, JS파일, gzip으로 한꺼번에 압축해서 전송하기

내용 참고: http://www.xpressengine.com/19979181 

요거 대박 팁입니다!! 속도 개선에 눈에 띄는 결과가 나옵니다....

 

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

 

제대로 설치됐는지 확인하시려면 사이트를 들어가서 트래픽을 발생시키셔서 tmp 폴더에 minify_xml ...로 시작하는 이상한 이름의 파일들이 생성되면 Okay!

 

* sejin7940님께서 말씀하신 것처럼 minify는 PHP 5.1.6 이상(5.2.1이상이라고 어떤 글에는 써있네요.), 5.3 권장입니다. 

rewrite mod 도 지원해야 합니다.

 

이 이하의 버전에서는 잘 안될 수가 있습니다. 버전 확인 방법은 :

 

"자신의 php 버전을 확인하고프면..

그냥 root 에다가  <?=phpinfo()?>  를  적은 파일을 하나 생성하고  ( phpinfo.php 처럼)

그 파일을 웹상으로 접근해보면   php 버전을 확인가능합니다. " - sejin7940님

 

* 만일 레이아웃이 깨지면 min 폴더를 XE가 있는 폴더 안에 넣으세요~~  이렇게요... - 넥스트코코님.

00002.png

 

* 카페24에서 잘 안될때.... .htaceess 화일에

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

로 넣어보세요.....^^ - 빛의바다님.

 

(참고로 저도 카페24를 사용하는데 빛의 바다님 구문말고, 원래 구문으로 잘됩니다.) 

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

 

* 코어가 업데이트 되면 .htaccess 화일에  구문추가를 해주셔야 합니다.


5. 수정된 xml_handler.js 와 xml_js_filter.js 사용


참고: http://www.xpressengine.com/userForum/20681364
에 배워서 남준다님의 첫번째 댓글 내용과 첨부파일.

 

1. 아래 첨부된 xml_handler.zip 파일을 압축해제 합니다.

 

첨부파일 :  xml_handler.zip

 

2. xml_handler.js 파일과 xml_js_filter.js 파일을 XE 설치폴더내의 ./common/js/ 폴더 안에 덮어쓰기 합니다.


* * 코어가 업데이트 되면 위 두 파일을 다시 넣어주셔야 합니다.

 

 

저의 경우 위 다섯가지 팁을 이용하여 좀 더 빠른 사이트가 되었습니다.

더 좋은 팁이 있으시면 여러분이 많이 공유해주시면 좋겠어요~!!!


* 보다 쉬운 이해와 적용을 위해 배워서 남준다님이 수정하신 글로 일부 내용 수정했습니다.

URL: http://www.xpressengine.com/tip/20681877


  1. [CentOS] NTFS마운트하기

    Date2014.08.22 CategoryOS ByLionHeart Views74665
    Read More
  2. CentOS 6.x 설치 시 BIOS RAID metadata 문제

    Date2014.08.22 CategoryOS ByLionHeart Views113664
    Read More
  3. XE 속도개선 (XE 캐시파일 초기화 시간 줄이는 팁) - 다국어 제거

    Date2014.08.22 CategoryInformation ByLionHeart Views70665
    Read More
  4. Chrome on Centos

    Date2014.08.21 CategoryOS ByLionHeart Views92996
    Read More
  5. INSTALLING NVIDIA LINUX DRIVERS IN A XEN ENABLED KERNEL

    Date2014.08.21 CategoryOS ByLionHeart Views190118
    Read More
  6. Install NVIDIA Drivers in XEN Kernel

    Date2014.08.21 CategoryOS ByLionHeart Views132966
    Read More
  7. XE 속도 개선팁 모음

    Date2014.08.21 CategoryInformation ByLionHeart Views93945
    Read More
  8. memcached 설치 및 설정

    Date2014.08.16 CategoryOS ByLionHeart Views109686
    Read More
  9. XE 쇼핑몰 솔루션

    Date2014.08.12 CategoryComputer ByLionHeart Views64206
    Read More
  10. 알아두면 유용한 무료사이트 20선

    Date2014.08.06 CategoryComputer ByLionHeart Views90289
    Read More
  11. Ubuntu, HWP 2008 installation on x86 and x64 (only Link)

    Date2014.07.23 CategoryOS ByLionHeart Views112465
    Read More
  12. USB 저장장치에 의한 데이터 유출 방지 방법

    Date2014.07.22 CategoryOS ByLionHeart Views213916
    Read More
  13. 파일검색 루틴 (개발용)

    Date2014.07.21 CategoryC# ByLionHeart Views113286
    Read More
  14. Realtek 8723be-bt 무선랜 드라이버 (한성 u44x )

    Date2014.07.18 CategoryOS ByLionHeart Views161598
    Read More
  15. [LINK] 윈도우 8 관리자 권한 설정으로 항상 관리자 권한 얻기

    Date2014.06.30 CategoryOS ByLionHeart Views125498
    Read More
  16. C# How to make a simple MP3 player in C#

    Date2014.06.25 CategoryC# ByLionHeart Views139809
    Read More
  17. [ 유니티3D엔진 ] FPS 프레임 조절

    Date2014.06.15 CategoryAndroid Bybadung007 Views129241
    Read More
  18. [ OS X ] 폴더 숨김파일 표시

    Date2014.06.14 CategoryOS Bybadung007 Views80118
    Read More
  19. C#에서 무료 TTS 사용하기

    Date2014.06.09 CategoryC# ByLionHeart Views131996
    Read More
  20. 우분투 sudo 비밀번호 안물어보게 하기

    Date2014.06.03 CategoryOS ByLionHeart Views102974
    Read More
Board Pagination ‹ Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next ›
/ 12