아파치 2.4 버전에서 event-mpm vs 엔진엑스와 성능 차이가 클까요?
엔진엑스가 정적 콘텐츠에서 빠르긴 하겠지만, 실제로 2배 정도 차이가 나는지 궁금합니다
PHP | PHP 7.2 |
---|---|
CMS | XpressEngine |
아파치 2.4 버전에서 event-mpm vs 엔진엑스와 성능 차이가 클까요?
엔진엑스가 정적 콘텐츠에서 빠르긴 하겠지만, 실제로 2배 정도 차이가 나는지 궁금합니다
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를 내놓았는데... 최근 버전에서 다소 개선되기는 했지만 여전히 불안정한 느낌이예요. 가장 기본적인 커넥션 관리조차 칠칠치 못하고, 다른 모듈과 조합하여 꽤 복잡하게 설정하지 않으면 보안 문제가 생길 수도 있고... ㅡ.ㅡ;;