CommonGatewayInterface

One of the WebProgramming method. ProgrammingLanguage에 상관없이 동작하는 동적 HTTP 프로그래밍 인터페이스.

초창기 많이 사용하던 방식으로 CeePerl이 단연 많이 쓰이다가, 최근엔 Python도 많이 쓰인다.

치명적인 단점은, 매 쿼리당 독립적인 프로세스가 가동되어야 한다는 점. 이 문제의 해결을 위해, 이미 프로세스가 떠있는 가운데, request를 처리하는 서버사이트 스크립트 ASP, JSP, PHP의 방법들이 쓰여져 왔다. CGI내부에서는 FastCgi, SCGI등의 방법으로 해결안을 모색중.

변수들이 서버랑 클라이언트랑 왔다갔다 하는 방법은 서버의 환경변수를 이용하는 것이다.


SeeAlso ApmModPythonInstallInLinux

CGI (last edited 2011-08-16 08:29:23 by 211)