-
web server 소프트웨어로, 가볍고 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다.
2002년에 러시아의 프로그래머 이고르 시쇼브(Igor Sysoev)가 Apache HTTPd를 작업하다가 10,000개 이상의 소켓을 열면, 하드웨어 성능이 충분함에도 불구하고 I/O 처리 방식의 문제 때문에 프로세스가 제대로 처리하지 못하는 것을 발견하고 이를 해결하면서 NginX가 탄생하였다.
Nginx는 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가진다. Apache HTTP 처리는 서버의 스레드/프로세스 기반 구조를 가지는 것과는 대조적이다. 이러한 구조는 서버에 많은 부하가 생길 경우의 성능을 예측하기 쉽게 해준다.
https://www.lesstif.com/system-admin/nginx-24444975.html
'WebService' 카테고리의 다른 글
Firebase firebaseConfig(apiKey, authDomain, authDomain, messagingSenderId, appId) 얻기 (0) 2023.01.23 Firebase Ex (0) 2023.01.21 Firebase - Backend application (0) 2023.01.21 url 구조 (0) 2023.01.20 Jsp(Java Server Pages) (0) 2023.01.11 Servlet (Java Web Server) (0) 2023.01.11 Media WIKI 설치 (0) 2022.09.27 Php 설치 (0) 2022.09.27