Web Server와 WAS

Web Server와 WAS

웹 서버(Web Server)는 정적 컨텐츠를 서비스하기 위한 서버이고, Web Application Server는 동적 컨텐츠를 서비스하기 위한 서버이다.

정적 컨텐츠

정적 컨텐츠(Static Content)란 내용이 변하지 않는 컨텐츠를 말한다. 내용이 변하지 않는다는 것은 어떠한 추가적인 작업 없이 있는 그대로의 내용을 제공한다는 의미이다. 음식점이나 커피숍에 보면 따로 조리를 하지 않고 주문하면 바로 제공하는 형태의 상품들이 있는데 이것들을 정적 컨텐츠라고 볼 수 있다.

동적 컨텐츠

동적 컨텐츠(Dynamic Content)란 내용이 변할 수 있는 컨텐츠를 의미한다. 내용이 변한다는 것은 주문이 들어올 때마다 재료를 가공하여 상품을 만들어낸다는 의미이다.

비교

정적 컨텐츠와 동적 컨텐츠는 각각의 특징이 존재한다.

  • 정적 컨텐츠

    • 내용이 변하지 않고 있는 그대로 처리하기 때문에 처리 속도가 빠르다.

    • 원하는 옵션에 따라 추가적인 처리를 수행할 수 없다.

    • 이미지 원본, 동영상 원본, 음악 원본 등

  • 동적 컨텐츠

    • 매 순간 새로 만들어야 하기 때문에 처리 속도가 느리다.

    • 원하는 옵션을 주어 추가 처리를 수행할 수 있어 다양한 결과 생성이 가능하다.

    • 프로그래밍 코드로 만들어낼 수 있는 다양한 형태의 콘텐츠(페이지, 편집본 등)

pageApache Tomcat 구조

Last updated