질문/조언질답게시판

Apache 2.4 vs Nginx 1.14

Extra Form
PHP PHP 7.2
CMS XpressEngine

아파치 2.4 버전에서 event-mpm vs 엔진엑스와 성능 차이가 클까요?

엔진엑스가 정적 콘텐츠에서 빠르긴 하겠지만, 실제로 2배 정도 차이가 나는지 궁금합니다

  • profile
    2배 차이면 난리가 나도 벌써 나지 않았을까요 ??
  • profile
    저도 엔진은 전혀 경험이 없지만 한때 갈아타야하나 고민을 했던 적이 있었습니다.
    아파치 2.2버전때는 두배까지는 아니더라도 성능 차이가 많았던 것으로 알고 있습니다.
    2.4에서는 많이 따라잡았다는 말을 들었습니다.
    저야 뭐 접속자기 많지 않아서 CPU나 메모리가 남아도는 관계로...
    접속자가 많은 사이트라면 고민되시겠습니다.
  • profile

    2.4에서 성능 개선 효과를 보려면 mpm_event + mod_proxy_fcgi를 사용하여 PHP-FPM과 연동해야 하는데, mpm_event는 아무 문제가 없지만 mod_proxy_fcgi가 많이 멍청합니다.


    nginx는 처음부터 FastCGI를 사용하여 PHP와 연동한다고 가정하고 설계된 물건이고, PHP-FPM도 nginx에 맞춰서 설계된 물건입니다. 둘이 궁합이 아주 잘 맞죠. 반면, 아파치는 mod_fastcgi, mod_fcgid 등 불편하기 짝이 없는 모듈로 PHP-FPM 연동해도 된다고 끝까지 버티다가 결국 마지못해 mod_proxy_fcgi를 내놓았는데... 최근 버전에서 다소 개선되기는 했지만 여전히 불안정한 느낌이예요. 가장 기본적인 커넥션 관리조차 칠칠치 못하고, 다른 모듈과 조합하여 꽤 복잡하게 설정하지 않으면 보안 문제가 생길 수도 있고... ㅡ.ㅡ;;

  • ?
    Apache 2.4에서 Nginx 1.15로 갈아탔습니다.

    사용자가 많이몰릴때 부하가 차이감 좀 나더군요

    저같은 경우 그래프가 무식하게 치솟는 경향은 많이 줄었네요

    세팅하신분 능력차는 아닙니다.

    두개다 같은분이 셋팅하셨습니다.

    Php-fpm 기준입니다.