Website와 Python이 만났을 때

장수혁·2021년 7월 27일
0

기존 웹의 구성

-Client와 Server의 쌍방향 소통!
1. Client가 Server에게 html파일을 요청하면
2. Server는 자신의 컴퓨터에 있는 html파일을 가져와 Client에게 넘기면
3. Client의 Web browser는 html 파일을 창에 띄운다.

Python이 왔다!

-(출처: 생활코딩 Web2-Python Python 수업 예고)

Web Server가 혼자 처리하지 못하는 문제가 생겼을때

1.Web server가 Python에게 그 문제를 위임( CGI기술 이용)

cf)What is CGI?
CGI= Common Gateway Interface
웹 서버 상에서 사용자 프로그램을 동작시키기 위한 조합

2.Python이 Web server가 요청한 파일 읽고 가져옴

3.다시 CGI기술을 사용해 Python이 Web Server에 전달

4.받은 파일 내용을 Web server가 browser에 전달

이점이 무엇이냐?

python과 html을 혼합한 파일들을 프로그래밍으로 한번에 처리 가능

profile
달리기는 못해도 걷기는 할 수 있다

0개의 댓글