CGI랑 PHP의 차이

사용자가 웹브라우저로 어떤 입력을 하면 웹서버는 CGI 프로그램을 실행시키면서 사용자로 부터 받은 값을 전달한다. 전달받은 CGI프로그램은 일정한 내부수행을 하고 결과를 웹서버로 보내게 되고 웹서버는 그 결과를 클라운트로 보내면서 하나의 작업을 끝내게 된다.

PHP도 이러한 CGI방식으로 동작할 수 있지만 아파치 서버에서 사용될 때는 주로PHP해석엔진이 아파치 모듈의 형태로 붙어서 동작하게 된다. 이러한 모듈방식은 다중 사용자가 접속했을때 CGI 방식에 비해서 빠른 실행속도와 함께 서버부하를 줄일 수 있다.

댓글 달기

이메일 주소는 공개되지 않습니다.