🚩 목차

🔎 정적 페이지 vs 동적 페이지

정적 페이지


정의

특징

동적 페이지


정의

특징

🔎 웹 서버

📷 사진


스크린샷 2024-08-24 오전 10.33.28.png

👉🏻 설명


정의

특징

ex

🔎 웹 어플리케이션 서버(WAS)

📷 사진


스크린샷 2024-08-24 오전 10.33.45.png

스크린샷 2024-08-24 오전 10.43.48.png

👉🏻 설명


정의

특징

예시

🔎 웹 서버와 웹 어플리케이션 서버(WAS)

📷 사진


스크린샷 2024-08-24 오전 10.45.13.png

👉🏻 이유


  1. 웹 서버 - WAS 구조로 두어 서버 부하를 방지할 수 있음

→ 부하를 분산할 수 있으며, 정적 콘텐츠는 WAS까지 가지 않아도 빠르게 제공할 수 있음

  1. 여러 대의 WAS를 로드 밸런싱할 수 있음

→ 하나의 WAS가 처리해야 하는 요청을 여러 WAS에서 처리할 수 있도록 웹 서버에서 로드 밸런싱할 수 있음

  1. WAS서버를 헬스 체크할 수 있음
  1. 보안 강화

👨🏻‍🏫 정리

구분 웹 서버 웹 어플리케이션 서버(WAS)
정의 HTTP 요청을 수신하고 해당 요청에 따른 정적 콘텐츠(HTML, 이미지, CSS 파일 등)를 클라이언트에 보내는 서버 클라이언트의 요청을 받아 서버의 로직에 따라 DB에 데이터를 반환하고 기록하며 동적 콘텐츠를 생성하는 서버
특징 **- 클라이언트의 요청에 대해 빠르게 응답함

📖 참고자료

  1. Baledung - 웹 서버와 웹 어플리케이션 서버

Application Server vs. Web Server | Baeldung on Computer Science