Nginx란 무엇이고 왜 사용하는가? (Apache와 차이점)
Nginx의 등장 이전최초의 웹 서버는 1995년 UNIX 기반으로 만들어진 NCSA Httpd 였다.하지만 처음은 다 그렇듯이 NCSA Httpd에는 버그가 상당히 많아서 개발자들이 사용할 때 많은 불편함을 겪었다고 한다.그래서 이러한 문제를 해결하기 위해 구조도 변경하고 새로운 기능을 추가해 개발된 것이 바로 Apache이다. ApacheApache는 요청이 들어오면 커넥션을 형성하기 위해 프로세스를 생성하는데새로운 요청마다 프로세스를 생성하는 것은 시간이 소요되는 작업이다보니 프로세스를 미리 만들어 놓는 Prefork 방식을 사용했다.새로운 요청이 들어오면 미리 만들어 놓은 프로세스를 가져다 쓰는 방식이다.만약 만들어 놓은 프로세스가 모두 할당되었다면 추가로 프로세스를 만든다. 이러한 구조덕에는 ..