728x90
2022년 글로벌 웹 서버 시장 점유율
과거에는 Apache가 압도적인 점유율을 차지.
하지만 2022년 현재 글로벌 점유율을 보면 Nginx가 상당히 많이 치고 올라왔다.
Nginx
- 비동기 Event-Driven 기반 구조.
- 다수의 연결을 효과적으로 처리 가능.
- 대부분의 코어 모듈이 Apache보다 적은 리소스로 빠르게 동작 가능.
- 작은 쓰레드로 클러이언트의 요청 처리 가능
Nginx Event-Driven 방식
Apache의 C10K(한 시스템에 동시 접속자수가 1만명이 넘어갈 때 효율적방안) 문제점을 보완한다.
Apache
- 쓰레드 / 프로세스 기반 구조로 한개의 요청을 쓰레드 하나가 처리하는 구조
- 사용자가 많으면 많은 쓰레드 생성, 메모리 및 CPU 낭비가 심함
- 하나의 쓰레드 = 하나의 클라이언트
Apache 쓰레드 방식
요청이 많을수록 쓰레드를 생성하므로 CPU와 메모리 사용이 증가하기 때문에 성능 저하가 있을 수 있다.
Apache & Nginx 장점
- Apache는 Nginx 에 비해 모듈이 다양하다.
- Apache는 안정성, 확장성, 호환성을 장점으로 들자면, Nginx 는 성능이 우세하다는 장점이 있다.
728x90
'etc' 카테고리의 다른 글
라이엇 api 승인 완료 (0) | 2022.08.17 |
---|---|
라이엇 api 신청 방법(롤 api) (0) | 2022.08.01 |
ASCII Code 아스키 코드란? (0) | 2022.02.24 |
JSON이란 (0) | 2022.02.05 |