Q&A

XE타운의 로딩속도를 보면 빠른 것을 알 수 있는데 서버나 코어의 최적화 같은 것도 있겠지만

CSS파일이나 JS파일을 불러올 때 그냥 파일이 아닌 min.css, min.js 압축된 파일을 불러오는 것을 볼 수 있습니다.

그런데, 제 사이트에서는 xe 코어의 common 폴더 아래 min 파일이 있음에도 일반 파일을 불러오네요.

혹시 원인이 뭘까요?;

eond Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 3

  • 2016.07.02 08:19 #316667

    1. __DEBUG__가 켜져 있는 경우

    2. 라이믹스에서 "스크립트 자동 압축"을 꺼둔 경우

  • 2016.07.02 08:37 #316694
    아하. 1번이었습니다. ^^;
    감사합니다.

    그리고 이런 팁이 있던데요.
    왜 1.5 버전은 이 과정을 할 필요가 없나요? 저는 1.8 인데 false로 되어있더라고요..

    -------------------------------------------------------------
    3. XE에서 Gzip 사용하기


    1.4 버전에서만 하세요~~ 1.5 버전은 이 과정을 하실 필요없습니다~

    사이트가 넘 느려서 계속 고민하다가
    gzip, defalte 압축을 하면 압축해서 text 문서가 왔다갔다 한다는 걸 듣고 이걸 적용해 볼려고
    gooleing 했슴다.
    근데 다 VPS 호스트 적용하는 거라 쉽지가 안더라구요.
    근데 우리 XE 개발자님들 너무 감사해서 뽀뽀라도 해드리고 싶은 심정이네요.
    XE 소스 안에 gzip적용할건지 Flag가 있더라구요.
    고것만 true로 해주면 gzip OK!!


    1. ./classes/display/DisplayHandler.class.php 파일을 에디터에서 불러오기 합니다.

    2. 15번째줄에 var $gz_enabled = false; 을 var $gz_enabled = true; 로 수정합니다.

    3. 수정한 DisplayHandler.class.php 파일을 서버의 해당 경로에 덮어쓰기 합니다.


    사이트가 갑자기 날아다니는 듯한 기분??!!
    확실한 차이 느낍니다.
    Http header확인해 보는 방법은
    http://www.askapache.com/online-tools/http-headers-tool/
    이 사이트의 target URL에 입력후 밑에 버튼 누르면 target url의 header 분석해서 보여줍니다.
    Content-Encoding: gzip 이라고 보입니다.
  • 2016.07.02 10:23 #316763
    false가 기본인 게 정상이예요. 그 밑에 소스를 보면 __OB_GZHANDLER_ENABLE__ 상수의 값과 브라우저 종류에 따라 true로 바꿔줄지 결정하도록 되어 있거든요. 무조건 true로 해놓으면 문제가 생깁니다.