728x90
MSA에서 NGINX가 Web서버 Middleware로 대세가 되고 있는데 과연 절대적인 정답일까?
우선 아키텍쳐 별로 차이점은 다음과 같다.
참고링크 : https://serverguy.com/comparison/apache-vs-nginx/
Apache Vs NGINX – Which Is The Best Web Server for You?
Apache vs NGINX is a decade-old topic. Picking one isn't easy! This detailed comparison on Apache vs Nginx will help you make the best choice
serverguy.com
KEY POINT :
Apache는 동적컨텐츠 처리 가능 vs NGINX는 처리못함
Apache는 분산처리 서버 클러스터링 도입가능(모놀리식에 적합) vs NGINX는 경량화 웹서버로 안됨(MSA에 적합)
Apache는 어플리케이션의 FileBase 메소드를 통한 정적콘텐츠 전송 vs NGINX는 어플리케이션과 무관한 정적콘텐츠 전송
단순 웹페이지 로딩에서는 NGINX가 모든면에서 뛰어남을 보이고 있음
정적콘텐츠 처리에서는 NGINX가 월등히 높은 성능을 보여줌
Apache 아키텍처
프로세스/스레드 기반 구조이며 새로운 요청이 발생할 경우 새로운 Thread가 필요함을 뜻한다.
NGINX 아키텍처
단일 스레드의 비동기 이벤트 기반 구조이며, Cache도 내장하고 있다.
'PaaS > 기타' 카테고리의 다른 글
서버 부팅시 자동실행하도록 등록하기 (0) | 2022.10.05 |
---|---|
React Artifact를 Apache로 올리기 (0) | 2022.06.15 |
(Redmine) Docker로 Redmine 설치 (0) | 2021.10.15 |
(Linux) OpenSSL 로 사설 인증서 발급하기 - Harbor Case (0) | 2021.10.08 |
YAML 문법 (0) | 2021.06.03 |