[Nginx] Nginx는 뭘까? Nginx 기능에는 어떤 것들이 있을까?
·
Infra/NGINX
Nginx 기본적으로 Nginx는 단순히 정적 파일을 호스팅 해주는 웹서버이다. 하지만 다른 웹서버와 다른 특징이 있다. nginx의 컨셉은 다음과 같다.적은 자원으로 더 빠르게 서비스를 제공Nginx의 컨셉에 적은 자원으로 서비스를 빠르게 제공한다고 했는데, 어떻게 그게 가능할까? 바로 이벤트 처리 방식이다.Event-Driven  Event-Driven 방식이 사용되어 적은 자원으로 빠른 제공이 가능해 진 것이다. Nginx가 아닌 다른 웹 서버는 Thread Programming으로,매 요청당 하나의 Thread를 생성한다. 그렇기 때문에 많은 요청이 있을 때 CPU의 부하를 걱정해야 하지만,Nginx의 비동기 Event-Driven 방식은 요청을 하나의 Event라 보고 Event Handler으..