Apache란?
- Multi-Process Module방식 웹 서버 프로그램
- 요청 당 스레드 또는 프로세스가 처리하는 구조
- CPU/메모리 자원 낭비 심함
- NginX보다 모듈이 다양
- PHP 모듈 등 직접 적재 가능
- 안정성, 확장성, 호환성 우세
- 동적 컨텐츠 단독 처리 가능
NginX란?
- Apache의 C10K(1만개의 클라이언트 문제) 문제를 해결을 위해 만들어진 Event-Driven 구조의 웹 서버 소프트웨어
- 비동기 이벤트 기반으로 요청
- CPU/메모리 자원 사용률 낮음
- Apache에 비해 다양한 모듈이 없음
- 많은 접속자들 대응 가능
- 성능 우세
- 동적 컨텐츠 단독 처리 불가능