취미 기록용 블로그

CGI랑 PHP의 차이

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

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


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. (이름과 이메일은 안써도 됩니다)

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.