TIL

<TIL 20.11.16> Nginx

유댕2 2020. 11. 16. 09:21

Nginx(엔진엑스)

  • Nginx는 동시접속 처리에 특화된 웹서버이다.
  • 웹서버는 클라이언트로 부터 요청이 발생했을 때 요청에 맞는 정적파일을 보내 주는 역할을 한다. -> HTTP 프로토콜을 준수해 HTML, CSS, Javascript, 이미지와 같은 정보를 웹 브라우저에 전송
  • 규모가 작은 서비스이면서 정적 데이터 처리가 많은 서비스에 적합하다.
  • Apache보다 동작이 단순하고, 전달자 역할만 하기 때문에 동시접속 처리에 특화되어 있다.
  • 일반적인 HTTP의 웹서버의 역할 외에도 proxy 서버의 역할 또한 가능하다.
  • 비동기 처리 방식(Event driven)방식을 통해 구동한다.(Node.js에서도 사용하는 방식)
  • 메모리를 좀 더 효율적으로 운용할 수 있다.