반응형
5. 웹 서버와 웹 애플리케이션 서버
시간이 지나면서 효과적으로 서비스하기 위해 하나의 웹 서버를 계층적으로 나누어 웹 서버와 웹 애플리케이션 서버로 나누어 구성하고 있습니다.
웹 서버는 클라이언트로부터 요청을 받아 웹 애플리케이션 서버에 전달하고 웹 애플리케이션 서버로부터 받은 결과를 다시 클라이언트에게 응답하는 역할을 수행합니다.
웹 서버로 잘 알려진 제품으로는 GNU의 아파치, MS 사의 IIS, 구글의 GWS 등이 있습니다.
웹 애플리케이션 서버는 서버 사이드에서 동적인 웹 페이지를 작성해 주는 PERL, PHP, ASP, JSP 등의 웹 언어로 작성한 웹 애플리케이션을 실행하여 결과를 응답하는 역할을 수행합니다.
웹 애플리케이션 서버로는 아파치 톰캣이나 제우스, 웹 스피어 등이 있습니다.
좀 더 쉽게 얘기하면 웹 서버는 미리 작성한 정적인 웹 페이지를 응답하는 역할만 수행하고 웹 애플리케이션 서버는 서버 사이드에서 웹 언어로 작성한 코드를 통해 동적인 웹 페이지를 만들어 응답하는 역할을 하는 것입니다.
반응형
'프로그래밍 기술 > Django 웹 프로그래밍' 카테고리의 다른 글
11. HTTP.CLIENT 사용하기 (0) | 2019.02.15 |
---|---|
10. URLLIB.REQUEST, RESPONSE 사용하기 (0) | 2019.02.15 |
9. URLLIB.PARSE 사용하기 (0) | 2019.02.15 |
8. 웹 표준 라이브러리 구성 (0) | 2019.02.15 |
7. DJANGO 웹 프로젝트 생성하기 (0) | 2019.02.15 |
6. DJANGO 설치, MVC 패턴, MVT 패턴 (0) | 2019.02.15 |
4. 웹 클라이언트 제작 실습 (0) | 2019.02.15 |
3. 웹 프로그래밍 (0) | 2019.02.15 |
2. PYTHON 설치 (0) | 2019.02.15 |
1. 들어가기에 앞서 (0) | 2019.02.15 |