CGI

1 개요[ | ]

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

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}