예전 포럼도 보고 XE공부하면서 여러가지 봤는데, 대부분 한줄평이 '무겁고 느리다' 라는 평간데요.

이것도 이제 옛말이지 않나요?

 

서버 세팅과 튜닝(DB튜닝포함)해서 하면 XE도 정말 빠른데 말이죠..;

아마 XE 얘기했는데 느리다는 반응 보이시는 분들은 음..ㅠ

  • profile
    최적화 빼고 딱 기본만 설치했을때를 이야기 하는거겠죠?
  • profile ?
    아마도요? ㅋㅋ;
  • profile ?
    최적화는 어떻게 해야하나요?
  • ? profile
    서버 사양, 설치된 모듈에 따라 다 다릅니다.
  • profile
    XE는 기본 코어말고 다른 서드파티 모듈이 늘어나면 늘어날수록 무거워지는 형태입니다.

    서드파티들을 사용한다는건 그만큼 하나의 처리만 하더라도 거기에 쓰이는 코드가 100줄만 처리하면 되는걸 500줄 이상의 코드를 처리해야하거나 점점 늘어나죠.

    그래서 문제가 되는데, 예전에는 이런 문제가 도드라졌던것이 modules/ 내에 필요한 코어 파일만 해도 그냥 전체적으로 모든 내용을 불러왔었거든요.

    전체 목록을 다 가져오다보니 그 내용을 확인할려는 시간이랑 목록 짜고 사용자에게 요청 답변 주는데까지 오래걸리는거죠.

    지금은 예전에 기진곰님께서 https://github.com/xpressengine/xe-core/pull/1374 여기를 통해서 Autoload 으로 주요한 클래스는 호출시 자동으로 로딩되는 방법을 사용하기 때문에 속도 면에서 엉청 빨라진것이 사실입니다.
  • profile profile
    맞아요. 1.5 버전으로 시작했을때 그때의 사이트가 아닙니다. 저희 사이트가.... 그 시절 생각하면 지금은 광광속이죠.
  • profile ?
    예이! RXE만세!
  • ?
    느리다는것은 옛말이죠
  • ? ?
    불필요한 애드온 삭제만 해도 날라다니던데..
  • profile
    1.7 이후에 캐시 시스템이 많이 개선되었고 (그것 때문에 가끔씩 캐시파일이 꼬이는 문제가 생기긴 합니다만) 때마침 PHP에 opcache가 도입되면서 XE처럼 많은 파일로 구성된 CMS들이 어마어마한 혜택을 보았지요. opcache가 적용된 PHP 5.5 이상 버전이라면 전혀 느리다는 느낌 없습니다^^
  • profile ?
    예아! 기진곰님 만세!
    nginx + opcache + php7.0 조합 진짜 빠릅니다 ㅋㅋ;
    호스팅 탈피하고 광명찾은..
  • ?
    저는 그래도 기준 미달하는다는 생각 입니다
    과거에 비할바는 아니지만 .... 저는 그렇게 생각해요
  • profile
    1.4번대에 비하면 무지 빨라졌죠.
    하지만 그누보드, 워드프레스 등에 비하면 아직도 속도차이는 나더군요.
    (기본만 설치)