nginx - 장단점

Jaa-van·2023년 6월 1일
0
post-thumbnail


기존의 Apach 서버에서는 하나의 req 당 하나의 connection 을 생성하고 이를 하나의 프로세스로 생성하여 처리한다. 즉 connection 하나당 하나의 프로세스를 생성해야 하고 프로세스를 생성하는 시간이 많이 필요하다. connection 하나당 프로세스를 처리하는 것에는 유리 하지만 많은 프로세스를 한꺼번에 처리하기 불리하다.


이에 요청들을 한번에 Event Handler 에 모아서 효율적으로 처리하고 관리하는 Nginx 를 통해 정적인 컨텐츠를 처리하고 동적 컨텐츠 요청이 왔을 경우에만 APACHE 로 요청이 전달되도록 만든 것이 최초의 NGINX

장점

  • 많은 connection 들을 효율적으로 처리할 수 있다
  • 제한된 하드웨어 리소스를 최대한 효율적으로 사용할 수 있다
  • 노드 밸런싱과 리버스 프록시의 장점들

단점

  • 동적 컨텐츠를 처리할 수 없다


참고) https://dkswnkk.tistory.com/513

0개의 댓글