728x90

2022년 글로벌 웹 서버 시장 점유율

 

 

과거에는 Apache가 압도적인 점유율을 차지.

하지만 2022년 현재 글로벌 점유율을 보면 Nginx가 상당히 많이 치고 올라왔다.

 

Nginx

  • 비동기 Event-Driven 기반 구조.
  • 다수의 연결을 효과적으로 처리 가능.
  • 대부분의 코어 모듈이 Apache보다 적은 리소스로 빠르게 동작 가능.
  • 작은 쓰레드로 클러이언트의 요청 처리 가능

 

Nginx Event-Driven 방식

Nginx의 Event-Driven 방식

Apache의 C10K(한 시스템에 동시 접속자수가 1만명이 넘어갈 때 효율적방안) 문제점을 보완한다.

 

Apache

  • 쓰레드 / 프로세스 기반 구조로 한개의 요청을 쓰레드 하나가 처리하는 구조
  • 사용자가 많으면 많은 쓰레드 생성, 메모리 및 CPU 낭비가 심함
  • 하나의 쓰레드 = 하나의 클라이언트

 

Apache 쓰레드 방식

Apache의 Thread 방식

요청이 많을수록 쓰레드를 생성하므로 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

+ Recent posts