[Apache] MPM(Multi Processing Module)과 MPM의 종류 (prefork, worker, event)
Contents 개요 MPM(Multi Processing Module)이란 아파치에서 요청을 받아들이고 받아들인 요청을 처리하기 위해 사용하는 모듈이다. Apache를 컴파일시 혹은 실행할 때 어떤 모듈을 읽어 들일지 선택할 수 있다. Apache에는 다음의 3가지의 MPM방식이 존재하는데 각 방식별로 특징이 다르기 때문에 웹 서버의 용도에 따라서 어떤 MPM 방식으로 요청을 처리할 것 인지가 아주 중요하다. Prefork (default) Worker Event (apache 2.4 ~) ➡️ Prefork 요청 당 처리를 프로세스로 처리하는 방식. 요청과 프로세스는 1:1로 매핑 관계임. ✅ 요청처리 방식 동시에 100개의 요청이 들어올경우 100개의 Apache 프로세스가 실행되어 처리된다. ✅ ..