'웹_서비스'에 해당되는 글 12건

CGI란?

웹_서비스 2015. 4. 26. 16:23
CGI(Common Gateway Interface)는 웹서버 상에서 사용자 프로그램을 동작시키기 위한 조합이다.

존재하는 많은 웹 서버 프로그램은 CGI의 기능을 이용할 수 있다.

웹 서버 프로그램의 기능의 주체는 미리 준비된 정보를 이용자의 요구에 응답해 보내는 것이다. 

그 때문에 서버 프로그램 그룹에서는 정보를 그 장소에서 동적으로 생성하고 클라이언트에 전달하기가 불가능했다. 

서버 프로그램에서 다른 프로그램을 불러내고, 그 처리 결과를 클라이언트에 송신하는 방법이 고안되었다. 

이를 실현하기 위한 서버 프로그램과 외부 프로그램과의 프로토콜을 정한 것이 CGI이다.

하지만 CGI방식은 프로세스 생성 방식이라 처리속도가 느린 단점이 있다.

최근에는 웹 서버의 프로세스로서 인터프리터를 상주시킴으로써, CGI로부터 프로그램을 호출해 부하를 줄임으로써 성능을 개선한 Java Servlet나 mod perl, mod php, FastCGI등이 있다.


'웹_서비스' 카테고리의 다른 글

NodeJS의 장점 과 단점  (0) 2015.04.26
Curl이란?  (0) 2012.05.24
Cookie란?  (0) 2012.05.15
Web Socket? Socket.io?  (0) 2012.04.18
COMET이란?  (0) 2012.04.18
블로그 이미지

JOKERGT

타고난 능력이란, 자연계의 초목과 같아 항상 탐구로써 가지를 쳐줘야 한다. https://www.linkedin.com/in/datajoker1

,