python cgi
쉽게 말하면 mod_python은 Apache process 안에 python 인터프리터를 임베드 시켜버린 것
매 요청마다 인터프리터를 실행할 필요가 없게 되어 리퀘스트를 처리하는 속도가 올라가는 장점
mod_python은 'HTML을 섞은 파이썬'이라는 개념보다는 자바 언어의 JSP와 유사하게 '파이썬을 섞은 HTML'이라는 개념
mod_python은 Apache web server의 맞춤 환경이기 때문에 mod_python으로 작성된 프로그램은 다른 웹서버에서 작동이 잘 안 될 가능성
CGI의 발전에 대해 알아보자.
지난번에 다루었던 오리지널 CGI는 여러가지 단점들이 존재했고, 많은 사람들은 이런 단점을 해결하기 위해 여러 버전의 발전된 CGI개발을 시도했다. 이번 글에서는 지난번 글에서 이야기한 것처럼 오리지널 CGI의 발전된 버전인mod_python, FastCGI, SCGI, WSGI 등에 대해 알아보려고 한다. CGI를 대체하기 위해 Apache에서 만든 mod_python 이라는 모듈이 있다. 쉽게 말하면 mod_python은 Apache process 안에 python 인터프리터를 임베드 시켜버린 것이다.
https://velog.io/@seanlion/cgihistory


Seonglae Cho