라이믹스 속도 vs 워드프레스 속도 ~~~!!
최적화 과정에서 나온 데이터가 있어서 써보는 것이니까 그냥 재미로만 보셔요~... 사과와 오렌지를 비교하는 것이라 공평하지 않아요. 호기심 충족 차원일 뿐입니다.
결론
공평하든 말든, 라이믹스 홈페이지가 워드프레스보다 훨씬 많이 가볍네요. 라이믹스 👍👍👍👍👍
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을 끈 것이 오히려 아주 약간 더 나아보이기도 합니다만, 유의미한 차이는 없어서 키든 끄든 상관 없겠네요.
위 그래프는 워드프레스인데, jit을 켠 것이 더 낫나? 아닌가? 하는 정도로 유의미한 차이는 없어서 역시 키든 끄든 상관 없겠네요.

토비리
Lv. 5
댓글 25
지인들이 블로그 만들려면 워드프레스 추천해주곤 했는데, 슬슬 라이믹스로도 꼬셔봐야겠어요ㅎㅎ
이제는 코어에 걸맞은 서드파티도 콸콸콸 쏟아져 나와야겠군요;;;;
그누와의 비교는 어떨지 궁금해지네요~
체감상 그누 사이트들도 빠릿빠릿하던데요.
그누는 처음 설치하면 압도적으로 빠른데, 데이터가 웬만큼 쌓이기 시작하면 좀 다른 모습을 보이지요. 라이믹스나 워드프레스처럼 모듈/플러그인으로 성능을 개선하기도 곤란하기 때문에 DB를 한땀한땀 손으로 튜닝하거나, 업데이트 포기하고 코어(?)를 마구 헤집어야 합니다. 일명 웹에이전시들의 돈줄~^^
각 CMS에 게시물 10만 개, 댓글 100만 개쯤 랜덤으로 등록해 놓고 처음 설치했을 때의 성능과 비교해 보는 것도 재미있겠네요.
한땀한땀… 재미는 있겠네요. 다만 업그레이드 할때마다 심장 쫄깃해서 협심증 있는 분은 안되겠네요~ ㅎ
그누는 최초 설치후에 위젯들이 몇개 설치된 홈페이지의 로딩속도가 35~40ms 정도 됩니다. 매우 빠르죠.. 캐쉬같은 것도 따로 안쓰는데... 그만큼 코드의 양이 적다는 의미겠지요. 하지만 뭐 디비에 레코드가 늘어나면 급격히 느려지기도 합니다. 왜냐면 인덱스가 개판이에요... 게시판 테이블에 인덱스가 한개인가 두개밖에 안붙어있어서... 그냥 게시물 번호에 인덱스 하나 걸리고 댓글 처리때문에 인덱스 또 하나 있고 이정도입니다. 그래서 아주 기본적인 게시판 브라우징 이외의 다른 쿼리들은 미친듯이 느려집니다. 예를 들면 카테고리를 쓴다거나 뭐 그런 상황 말이죠... 그거말고도 캐쉬를 안쓰는 문제도 있고... 게시판 하나에 글 갯수가 천단위일때까지만 쓸만하지 만단위가 되면 좀 부담스러워지고 십만단위가 되면... 글쎄요? 튜닝 없이 십만 단위 게시글.. 힘들거 같은데요.
항상 궁금했던건데 실제로 이렇게 보게되니 좋네요 ㅎㅎ
저도 사실 궁금했습니다-
그렇죠... 당분간 끄고 나중에 바뀌었단 소식 나오면 다시 시도해봐야겠더라구요.
jit가 신기술이고 뭐가 좋다는건 알겠는데.. 그건 C#이나 JAVA처럼 컴파일이 되는 방식으로 정확하게 코딩했을때 빨라지는 기술로 알고 있습니다.
무슨 jit기술이 어떻고 저떻고 라이믹스에나 워드프레스나 막(?) 코딩된 PHP 언어의 특성상 전체적인 코드 갈아엎을꺼 아니면 성능에 별 다른 기대 못한다고 계속 말씀드리는데 끝가지 그기술이 좋다고 믿고 계신분들이 있는 것 같더라고요..
그냥 이런 테스트 지표가 있으니 이거 들이밀거나 그냥 사이트 느린상태에서 계속 쓰라고 할수밖에 없는 듯 하네요 ㅠㅠ
이것만 설치하면 마술처럼 뿅~하고 빨라지는 만병통치약 같은 것이었으면 좋았겠는데 아니라 다들 좀 아쉬워 할 것 같습니다 ~ㅠ
좀 다른 질문인데요 centos + apache로 홈서버 운영중인데,
ubuntu vs centos
nginx vs apache
간에 속도 차가 있을까요?(유의미한)
아파치와 nginx는 꽤 차이가 납니다. 아파치는 어떤 MPM을 어떻게 튜닝해서 쓰는지, PHP와 어떻게 연동하는지에 따라 차이가 무척 큰데, 튜닝 안 한 기본값만 비교하면 nginx가 압도적으로 빠릅니다.
미국 F5가 2019년에 nginx를 인수해서 미국꺼지만, 지난달까지는 여전히 러시아 개발자들 주축으로 돌아가고 있었는데, 전쟁 나면서 한달가량 커밋을 안 하더니, 몇일전에 F5가 러시아 개발자들 차단했다고 공식 발표했습니다. 능력있는 개발자들이 일자리 잃는 것이 안타깝지만, 사이버전쟁을 우려하는 시각도 있으니까 F5도 그렇게 할수밖에 없었을 것 같기는 합니다.
한적한 사이트들이 많이 쓰기는 하지만 동접 많아지면 힘들어지겠죠. 서버를 4~5배 빠른 것을 써서 커버할수도 있지만 돈이...ㅠㅠ
성능 튜닝은 대충 하고 그냥 서버 증설로 때우죠. ㅎㅎㅎ
어느 날 정신을 차려보면 AWS에 매달 몇억씩 상납하고 있다는...
게다가 미국은 우리보다 사람 쓰는 값은 비싼데 서버비는 우리나라보다 싸죠.
그래프로 보면 말로 설명하기 힘든 미세한 패턴까지 보여 좋죠~~