최적화 과정에서 나온 데이터가 있어서 써보는 것이니까 그냥 재미로만 보셔요~... 사과와 오렌지를 비교하는 것이라 공평하지 않아요. 호기심 충족 차원일 뿐입니다.

 

결론

 

공평하든 말든, 라이믹스 홈페이지가 워드프레스보다 훨씬 많이 가볍네요. 라이믹스 👍👍👍👍👍
Jit은 쓸모가 없는 것 같습니다. 최초 로딩시에는 jit을 쓰면 오히려 100ms가 더 걸리고, 리로딩시에는 차이가 없네요 ㅠㅠ

 

테스트 조건

  • 라이믹스 테스트 사이트 화면 : 반응형, 꽤 많은(4/5) 요소, 복잡한 구조 (★★★★☆)
  • 워드프레스 테스트 사이트 화면 : 반응형, 약간 많은(3.5/5) 요소, 복잡한 구조 (★★★☆☆)
  • 캐시(공통) : opcache + APCu + jit compiler(on 또는 off)
  • 캐시(각각) : 라이믹스 자체 캐시(라이믹스), WP super cache(워드프레스)
  • CMS: 라이믹스 2.0.20(최신), 워드프레스 5.9.2(최신)
  • OS: ubuntu 20.04 + nginx 1.20.2 + php 8.1

 

테스트 결과 (최초 처리시간 = opcache, APCu, jit 리셋 후 1회차. 라이믹스 캐시와 워드프레스 슈퍼캐시는 재사용 함)

 

캐시 설정 라이믹스 워드프레스
opcache + APCu 0.190 ~ 0.210초 0.500 ~ 0.520초
opcache + APCu + jit 0.280 ~ 0.310초 0.650 ~ 0.680초

 

테스트 결과 (재 처리시간 = 2회차 이후)

 

캐시 설정 라이믹스 워드프레스
opcache + APCu 0.020 ~ 0.030초 0.080 ~ 0.120초
opcache + APCu + jit 0.020 ~ 0.030초 0.080 ~ 0.120초

 

재 처리시간 그래프 (캐시 리셋후 1초 간격으로 30회 반복 요청함. 1회차는 숫자가 커서 표시 안함)

 

jit_rhymix.png.jpg

 

위 그래프는 라이믹스인데, jit을 끈 것이 오히려 아주 약간 더 나아보이기도 합니다만, 유의미한 차이는 없어서 키든 끄든 상관 없겠네요.

 

jit_wordpress.png.jpg

 

위 그래프는 워드프레스인데, jit을 켠 것이 더 낫나? 아닌가? 하는 정도로 유의미한 차이는 없어서 역시 키든 끄든 상관 없겠네요.

 

  • profile
    오 라이믹스~
    지인들이 블로그 만들려면 워드프레스 추천해주곤 했는데, 슬슬 라이믹스로도 꼬셔봐야겠어요ㅎㅎ
    이제는 코어에 걸맞은 서드파티도 콸콸콸 쏟아져 나와야겠군요;;;;

    그누와의 비교는 어떨지 궁금해지네요~
    체감상 그누 사이트들도 빠릿빠릿하던데요.
  • profile profile

    그누는 처음 설치하면 압도적으로 빠른데, 데이터가 웬만큼 쌓이기 시작하면 좀 다른 모습을 보이지요. 라이믹스나 워드프레스처럼 모듈/플러그인으로 성능을 개선하기도 곤란하기 때문에 DB를 한땀한땀 손으로 튜닝하거나, 업데이트 포기하고 코어(?)를 마구 헤집어야 합니다. 일명 웹에이전시들의 돈줄~^^

    각 CMS에 게시물 10만 개, 댓글 100만 개쯤 랜덤으로 등록해 놓고 처음 설치했을 때의 성능과 비교해 보는 것도 재미있겠네요.

  • profile profile

    한땀한땀… 재미는 있겠네요. 다만 업그레이드 할때마다 심장 쫄깃해서 협심증 있는 분은 안되겠네요~ ㅎ

  • profile ?

    그누는 최초 설치후에 위젯들이 몇개 설치된 홈페이지의 로딩속도가 35~40ms 정도 됩니다. 매우 빠르죠.. 캐쉬같은 것도 따로 안쓰는데... 그만큼 코드의 양이 적다는 의미겠지요. 하지만 뭐 디비에 레코드가 늘어나면 급격히 느려지기도 합니다. 왜냐면 인덱스가 개판이에요... 게시판 테이블에 인덱스가 한개인가 두개밖에 안붙어있어서... 그냥 게시물 번호에 인덱스 하나 걸리고 댓글 처리때문에 인덱스 또 하나 있고 이정도입니다. 그래서 아주 기본적인 게시판 브라우징 이외의 다른 쿼리들은 미친듯이 느려집니다. 예를 들면 카테고리를 쓴다거나 뭐 그런 상황 말이죠... 그거말고도 캐쉬를 안쓰는 문제도 있고... 게시판 하나에 글 갯수가 천단위일때까지만 쓸만하지 만단위가 되면 좀 부담스러워지고 십만단위가 되면... 글쎄요? 튜닝 없이 십만 단위 게시글.. 힘들거 같은데요.

  • profile
    와우.. 역시 라이믹스!!
  • profile
    좋은 테스트 감사합니다.
    항상 궁금했던건데 실제로 이렇게 보게되니 좋네요 ㅎㅎ
  • profile profile

    저도 사실 궁금했습니다-

  • profile
    jit 이 신세계 인건가 싶었는데, 저도 테스트 해보니까 오히려 안쓰는게 더 빠르더라구요.
  • profile profile

    그렇죠... 당분간 끄고 나중에 바뀌었단 소식 나오면 다시 시도해봐야겠더라구요. 

  • profile

    jit가 신기술이고 뭐가 좋다는건 알겠는데.. 그건 C#이나 JAVA처럼 컴파일이 되는 방식으로 정확하게 코딩했을때 빨라지는 기술로 알고 있습니다.

    무슨 jit기술이 어떻고 저떻고 라이믹스에나 워드프레스나 막(?) 코딩된 PHP 언어의 특성상 전체적인 코드 갈아엎을꺼 아니면 성능에 별 다른 기대 못한다고 계속 말씀드리는데 끝가지 그기술이 좋다고 믿고 계신분들이 있는 것 같더라고요..

    그냥 이런 테스트 지표가 있으니 이거 들이밀거나 그냥 사이트 느린상태에서 계속 쓰라고 할수밖에 없는 듯 하네요 ㅠㅠ

  • profile profile

    이것만 설치하면 마술처럼 뿅~하고 빨라지는 만병통치약 같은 것이었으면 좋았겠는데 아니라 다들 좀 아쉬워 할 것 같습니다 ~ㅠ

  • profile
    와 너무 기분 좋아지게 하는 글입니다. ㅎㅎ

    좀 다른 질문인데요 centos + apache로 홈서버 운영중인데,
    ubuntu vs centos
    nginx vs apache
    간에 속도 차가 있을까요?(유의미한)
  • profile profile
    우분투와 센토스 사이에 유의미한 성능 차이는 없습니다. 버전에 따라 기본 지원되는 버전이 다르고 apcu, opcache 등 기본으로 설치되거나 지원하는 확장모듈의 범위가 다르기 때문에 대충 세팅한 경우에는 차이가 날 수 있겠지만, 동일한 버전에 동일한 확장모듈 모두 구해서 설치하면 별 차이 없어요.

    아파치와 nginx는 꽤 차이가 납니다. 아파치는 어떤 MPM을 어떻게 튜닝해서 쓰는지, PHP와 어떻게 연동하는지에 따라 차이가 무척 큰데, 튜닝 안 한 기본값만 비교하면 nginx가 압도적으로 빠릅니다.
  • profile profile
    아 넘 감사드립니다. nginx에 관해서도 조금씩이라도 알아봐야 할 것 같네요. 그리고 속도(성능?) 평가/분석은 어떻게 하는 지도 궁금해지기도 하네요. 웹은 넓고 공부할 것은 많네요 ㅠㅠ ㅎㅎ
  • profile profile
    nginx 가 소련에서 만들어져서 아직 시도를 해 보지 못했습니다. 오픈 소스여서 별 큰 걱정은 안 해도 되겠지만, 아직 정보 전쟁이 나라별로 또 어디서 누가 뒷 문을 열려고 하는지 모르니 사용을 하는 것이 쉽지 않습니다.^^
  • profile profile

    미국 F5가 2019년에 nginx를 인수해서 미국꺼지만, 지난달까지는 여전히 러시아 개발자들 주축으로 돌아가고 있었는데, 전쟁 나면서 한달가량 커밋을 안 하더니, 몇일전에 F5가 러시아 개발자들 차단했다고 공식 발표했습니다. 능력있는 개발자들이 일자리 잃는 것이 안타깝지만, 사이버전쟁을 우려하는 시각도 있으니까 F5도 그렇게 할수밖에 없었을 것 같기는 합니다.

  • profile profile
    며칠 전 윈도우 컴이 오래 되어 새 컴으로 교체했습니다. 이전 윈도우 시스템을 새 컴퓨터로 옮겨야 했습니다. ( 한글 윈도우 시스템을 영문 윈도우 시스템으로) 시스템 백업 프로그램( easeus)을 이전 컴과 새 컴 모두 구입해야 했습니다. 옮겼더니 주요 정보가 있는 사이트 몇 개가 바로 연결이 안되면서 비번을 바꾸라고 했습니다. 윈도우 레지스트리 안에 주요 사이트들은 별도의 보안 정책을 내 컴에서 운영하는 것 같습니다. 구글 계정에 모여 있던 비번을 혹시 누가 빼 갔을까 당황하며 비번을 여러 개 바꾸었습니다.^^
  • profile
    제 경험에 워드프레스가 빠릿한 툴은 아니었던거 같아요. 구텐베르크 후에는 글쓰기때 마저 답답한 느낌이 커졌구요
  • profile profile

    한적한 사이트들이 많이 쓰기는 하지만 동접 많아지면 힘들어지겠죠. 서버를 4~5배 빠른 것을 써서 커버할수도 있지만 돈이...ㅠㅠ

  • profile profile
    워드프레스를 많이 쓰는 미국은 인건비가 비싸니까
    성능 튜닝은 대충 하고 그냥 서버 증설로 때우죠. ㅎㅎㅎ
    어느 날 정신을 차려보면 AWS에 매달 몇억씩 상납하고 있다는...
  • profile profile

    게다가 미국은 우리보다 사람 쓰는 값은 비싼데 서버비는 우리나라보다 싸죠.

  • profile
    오오 좋은 정보인데요 그래프까지 보여주니 더 상세하게 확인 한거 같아서 좋아요
  • profile profile

    그래프로 보면 말로 설명하기 힘든 미세한 패턴까지 보여 좋죠~~

  • profile
    와 저 그래프는 어떻게 만드시는건가요?
  • profile
    제가 설정을 잘못해서 그런지 몰라도 라이믹스가 더 빠른건 그냥 체감이 되더라구요.