mod_python은 ...
아파치 웹 서버에 mod_python과 연결된 확장명(.py 등)으로 요청이 들어오면
파이썬 인터프리터에 처리를 넘기고 응답을 다시 사용자에게 보내도록 하는 겁니다.
이때 소스는 파이썬으로 작성되는 것이지요.
psp는... 그런 이름이 붙은 프로젝트가 몇 있는데, 제가 알기론
php나 asp처럼 htm 페이지 내에 파이썬 언어로 스크립팅 할 수 있게 만든 겁니다.
즉, 작성할 때는 html에 더 가깝지만 최종적으로 python 소스로 변환되어 실행됩니다.
따라서 mod-python 위에서 돌아가지요... (찾아보니 java 에서 도는 것도 있네요.)
하여간 java servlet과 jsp의 관계처럼 여기시면 되겠습니다.
psp는 php나 asp처럼 html내에 python 언어를 사용할 수 방식입니다.
하지만 개념일뿐 실제 그렇게 작성된 소스를 해석하기 위해서는
별도의 서버나 프로세서를 필요로 합니다. 즉 예를 들어 Webware가 psp 방식을
지원합니다는 맞지만 Webware는 psp 입니다. 라고 하지 않지요.
mod_python은 아파치의 모듈로 동작되는데 예로 Webware가 지원하는
psp와 같은 프로그래밍 방식을 지원하기 위해 만들어진것이 아닙니다.
다만 mod_python기반에서 프로그래밍을 작성하신다면
일반적인 cgi 프로그램을 작성할때보다 편리합니다..
단순히 cgi 프로그래밍으로 생각하고 접근하면 어렵지만요.
남들은 속도때문에 mod_python을 고려하지만 저나 고객입장에서는
속도차이를 못느끼겠더군요. (몇년전 애깁니다..)
mod_python은 ... 아파치
mod_python은 ...
아파치 웹 서버에 mod_python과 연결된 확장명(.py 등)으로 요청이 들어오면
파이썬 인터프리터에 처리를 넘기고 응답을 다시 사용자에게 보내도록 하는 겁니다.
이때 소스는 파이썬으로 작성되는 것이지요.
psp는... 그런 이름이 붙은 프로젝트가 몇 있는데, 제가 알기론
php나 asp처럼 htm 페이지 내에 파이썬 언어로 스크립팅 할 수 있게 만든 겁니다.
즉, 작성할 때는 html에 더 가깝지만 최종적으로 python 소스로 변환되어 실행됩니다.
따라서 mod-python 위에서 돌아가지요... (찾아보니 java 에서 도는 것도 있네요.)
하여간 java servlet과 jsp의 관계처럼 여기시면 되겠습니다.
마침 아래 주소에 소스를 비교한 게 있습니다.
http://www.modpython.org/live/current/doc-html/pyapi-psp.html
보시면 곧 이해 되실듯...
사용자(프로그래머)
사용자(프로그래머) 관점에서 말씀드리면..
psp는 php나 asp처럼 html내에 python 언어를 사용할 수 방식입니다.
하지만 개념일뿐 실제 그렇게 작성된 소스를 해석하기 위해서는
별도의 서버나 프로세서를 필요로 합니다. 즉 예를 들어 Webware가 psp 방식을
지원합니다는 맞지만 Webware는 psp 입니다. 라고 하지 않지요.
mod_python은 아파치의 모듈로 동작되는데 예로 Webware가 지원하는
psp와 같은 프로그래밍 방식을 지원하기 위해 만들어진것이 아닙니다.
다만 mod_python기반에서 프로그래밍을 작성하신다면
일반적인 cgi 프로그램을 작성할때보다 편리합니다..
단순히 cgi 프로그래밍으로 생각하고 접근하면 어렵지만요.
남들은 속도때문에 mod_python을 고려하지만 저나 고객입장에서는
속도차이를 못느끼겠더군요. (몇년전 애깁니다..)
댓글 달기