반응형

NginX

1. NginX란?

- NginX는 여러 요청 들을 한 번에 처리할 수 있고 동시접속 처리에 특화되어 있는 웹서버이다.

- NginX는 웹서버라는 기능 말고도 리버스 프록시 및 메일 프록시 기능을 가지고 있다.

- NginX는 주시적으로 이벤트가 발생했는지 확인하고 이벤트가 감지됐을 때 이를 처리하는 Event-Driven방식으로 동작한다.

 

2. NginX 장점

- 다수의 연결을 효과적으로 처리가 가능하다.

- Event-Driven방식 사용으로 비동기적으로 요청을 처리할 수 있고 요청을 처리하는데 드는 비용이 적다.

- 적은 리소스로 빠르게 동작이 가능하다.

- 역방향 프록시 기능이 뛰어나다. 역방향 프록시 기능은 웹서버마다 있지만 기능, 속도면에서 NginX가 더 뛰어나다.

 

3. NginX 단점

- 모듈 개발이 어렵고 다양하지 않다.

- .htaccess를 지원하지 않아 추가 추성을 할 수 없다. 하지만 이방식은 가상화, 클라우드, MSA와 같은 아키텍처에서는 오히려 경량화와 성능 보장이라는 측면에서 단점이 되지 않을 수도 있다.

반응형

+ Recent posts