필요없는 기능들은 아예 코드 수정해서 날려버렸을까요?

  • profile
    단순하게 기능을 제거하거나 하는 작업은 별로 하지 않을 것 같습니다. 기능이 있고 없고의 차이에서 성능차이가 온다기 보다는 ..

    최적화된 방법이 아닌 비효율적인 방법으로 구현 되어있었다면 이것을 효율이 높은 방식으로 개선해서 사용하겠죠.

    예를 들면 코어에서 1번의 쿼리로 해결할 수 있는 것이 30번의 반복적인 쿼리로 값을 가져와 처리해야 하는 방식으로 되어 있다면 고쳐서 사용하겠죠.

    개발담당이 지속적인 업무를 수행하고 있는 곳(수익이 충분하다면..) 에서 굳이 XE개발진이 만들어준 그대로 사용할 필요는 없을 것 입니다.

    최적화를 통해 같은 자원으로 더 많은 접속자등을 처리할 수 있다면요....
    아마 코어를 변경하는 것 외 여러가지 서버세팅등 최적화 작업을 하고 접속자가 변동 추이에 따라 계속적인 작업을 하고 있을 겁니다. 대형커뮤니티들의 공지들을 보면 이런 작업이 상시적으로 있다는 것은 쉽게 알 수있죠.
  • ?

    서버 성능이 워낙 좋아져서 cms보단 서버 튜닝이 더 크지 않을까싶네요

  • profile

    일반적인 커뮤니티 이용패턴 기준으로 동접수 2만 명 이하는 XE/라이믹스 코어 수정이 거의 필요하지 않습니다. 고사양 서버 2대 이상, 적절한 튜닝, 슈퍼캐시 모듈 등의 조합으로 충분히 감당할 수 있으므로 굳이 코어를 대대적으로 수정해서 업데이트를 어렵게 만들 필요가 없습니다. 대형 사이트라면 해킹의 위험도 높으니 업데이트도 꼬박꼬박 해야 하거든요.

     

    만약 소스를 갈아엎는다면 스킨이나 레이아웃, 애드온 등 서드파티 자료를 수정하게 될 가능성이 높고, 흔히 쓰는 모듈이나 애드온 중 성능이 안습인 것이 꽤 많으니 이런 것들을 대체하기 위해 신규 개발할 수도 있지요.