1 개요[ | ]
- common gateway interface; CGI
- 공용 게이트웨이 인터페이스
- 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 구조
- 웹 서버 프로그램들은 보통 CGI 기능을 이용할 수 있다
- 서버프로그램과 외부프로그램의 연계방법 규정
- 특정 언어를 지칭하는 것이 아님
- 초기에는 C로 작성, 이후 개발이 쉬운 Perl로 작성된 CGI가 유행
- (단점) 매번 새로운 프로세스를 생성하고 전송 후 프로세스 종료 → 메모리 점유
- 이후로 인터프리터를 켜 두어 성능 향상(쓰레드)
- mod_perl, PSGI(Perl), mod_php, FastCGI, WSGI(Python) 등의 인터페이스
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.