본문 바로가기
개발/개념 설명

CGI 란?

by kakk789 2021. 12. 31.

CGI란?

  •  웹서버와 프로그램사이에 데이터를 주고받는 규약.
  •  보통 C, perl 등의 언어로 만들어짐
  •  웹 브라우저가 웹서버로 데이터 전송 시 웹서버는 해당 특정 데이터는 다른 프로그램에서 실행 되도록 설정되어 있다면, 프로그램에서 실행 시키고 규약에 따라 웹서버로 결과값을 넘김 그럼 웹서버는 해당 결과값을 HTML 형태로 브라우저로 보냄
  •  (asp, jsp, php등과 헷갈리지 말 것, 물론 해당 서버 언어들도 CGI로 만들 수 있지만 CGI는 프로세스로 동작하기 때문에 괜한 CPU 과부하 생김.)
반응형

댓글