본문 바로가기

서버 소프트웨어/nginx

nignx 특징

- 가벼움높은 성능을 최선으로 고려한 웹서버

 

- 웹서버, 리버스 프록시, 메일 프록시 기능을 가지고 있음

 

- 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가지고 있음 (아파치는 스레드/프로세스 기반)

      - 요청이 들어올 시 프로세스를 fork하거나 쓰레드를 사용하는게 아니라 모든 io를 전부 event listener로 미룸

      - 흐름이 끊기지 않고 응답이 빠름.

      - 또한 fork하지 않기 때문에 메모리도 적게 사용

 

- 시접속 처리에 특화 (동접 700명 이상부터 고려하면 좋음)

 

- 규모가 작은 서비스이면서 정적 데이터 처리가 많은 서비스에 적합