Apache와 Apache Tomcat

Organizing Data
|2022. 2. 13. 16:39

Table of contents

    1. Apache와 Apache Tomcat

    1.1. Apache

    Apache는 소프트웨어 단체 이름이지만 일반적으로 Apache HTTP 서버를 의미한다. Web Server의 역할을 수행한다. 

    1.2. Apache Tomcat

    Apache Tomcat은 일반적으로 Tomcat(이하 Tomcat)이라 불리며 Web Server의 일부 기능도 수행한다. Tomcat은 Web Application Server 역할을 수행한다.



    2. Apache와 Tomcat 비교

    2.1. Apache와 Tomcat의 차이

    Apache는 Web Server 역할을 수행하며 Tomcat은 Web Application Server 역할을 수행한다. Tomcat의 경우 Web Server의 역할을 일부 수행 가능하며 기본적으로 JSP 언어를 해석하기 위해서는 Tomcat만으로도 가능하다. 반대로 PHP 언어를 해석하는데 있어서 Apache만으로 가능하다.

      Apache Tomcat
    역할 WES (Web Server) WAS (Web Application Server)
    주요특징 정적 데이터 처리에 유리 동적 데이터 처리에 유리
    지원하는 언어 PHP JSP

    2.2. Apache Tomcat의 장단점

    Apache는 정적인 페이지를 처리하는데 있어 유리하고 Tomcat은 동적인 페이지를 처리하는데 있어 유리하다. 그러나 최근에 Tomcat이 버전 5.5로 업그레이드 된 후로 동적 페이지 처리 속도를 개선시켰다. 설정의 범위는 Apache Tomcat에 비해 비교적 많고 부하에도 강하다.

      Apache Tomcat
    정적인 페이지 빠름 느림
    동적인 페이지 느림 빠름
    설정의 범위 비교적 많음 비교적 많음
    부하 강함 약함

    '소프트웨어 > ' 카테고리의 다른 글

    XAMPP 설치 및 실행  (0) 2022.02.13