반응형 CGI2 CGI, WSGI, ASGI 에 대해서 이전에 포스팅에서 CGI 에 대해서는 다룬 적이 있다.자세한 내용은 참고 포스팅 참고 바란다. 본 포스팅에서는 WSGI와 ASGI 에 대해서 다룰 것인데 그러기 위해서는 CGI 가 먼저 나와야하기에 함께 적어 두었다. WSGIWeb Server Gateway Interface의 약자이며 파이썬에서 사용되는 개념이다. CGI 의 단점 중 하나는 요청이 들어올때마다 새로운 프로세스를 만들게 된다. 이 단점을 보완하기 위해 나온 개념이라고 생각하면 된다.대표적으로는 장고, Flask FrameWork 가 있고, 웹 서버의 요청을 python app 으로 보내고 요청을 받아서 웹서버로 보내주는 인터페이스이다.하지만 동기식으로 작동하기에 (동시에 많은 요청) 한계가 있다. ASGI WSGI 랑 비슷한 구조를 가지.. 2024. 7. 2. CGI(Common Gateway Interface) 란? 먼저 개념을 적어보면 아래와 같다. CGI(Common GateWay Interface)는 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 조합이다. 존재하는 많은 웹 서버 프로그램은 CGI의 기능을 이용할 수 있다. 추가적으로 위키피디아의 설명은 아래와 같다. https://ko.wikipedia.org/wiki/%EA%B3%B5%EC%9A%A9_%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4 공용 게이트웨이 인터페이스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 공용 게이트웨이 인터페이스(영어: Common Gateway Interface; CGI)는 웹 서버.. 2024. 3. 13. 이전 1 다음 반응형