CGI란?
- 웹서버와 프로그램사이에 데이터를 주고받는 규약.
- 보통 C, perl 등의 언어로 만들어짐
- 웹 브라우저가 웹서버로 데이터 전송 시 웹서버는 해당 특정 데이터는 다른 프로그램에서 실행 되도록 설정되어 있다면, 프로그램에서 실행 시키고 규약에 따라 웹서버로 결과값을 넘김 그럼 웹서버는 해당 결과값을 HTML 형태로 브라우저로 보냄
- (asp, jsp, php등과 헷갈리지 말 것, 물론 해당 서버 언어들도 CGI로 만들 수 있지만 CGI는 프로세스로 동작하기 때문에 괜한 CPU 과부하 생김.)
반응형
'개발 > 개념 설명' 카테고리의 다른 글
(Spring) DI 개념 (0) | 2022.06.26 |
---|---|
(Spring) AOP (Aspect Oriented Programming) (0) | 2022.06.23 |
세션(Session), 쿠키(Cookie) (0) | 2022.02.17 |
HTTP/ Ajax / WebSocket 의 등장 (feat. Active X) (0) | 2022.02.16 |
데이터베이스에서 시스템 카탈로그란? (0) | 2021.12.31 |
댓글