웹서버와 응용서버의 차이점을 알고 싶습니다.
안녕하세요.
궁금점이 생긴 한 학생 입니다.
웹서버와 응용서버의 차이점을 생각해 볼 때 바로 생각나는 점들은 무엇이 있는지 알 수 있을까요!
혹시 저의 질의에 응답에 해주시면 정말 감사드리겠습니다!
답변 감사두립니다 :_)
웹서버와 응용서버의 차이점을 생각해 볼 때 바로 생각나는 점들은 무엇이 있는지 알 수 있을까요!
혹시 저의 질의에 응답에 해주시면 정말 감사드리겠습니다!
답변 감사두립니다 :_)
===>
웹서버 : 홈페이지 게시판 , 회원관리 , 사진 업/다운로드등
응용서버 : FPS 멀티플레이 게임서버등
....
웹 서버는 HTTP 컨텐츠를 제공하도록 설계되었습니다. App Server는 HTTP 콘텐츠도 제공 할 수 있지만 HTTP에만 국한되지는 않습니다. RMI / RPC와 같은 다른 프로토콜 지원을 제공 할 수 있습니다.
웹 서버는 대부분 정적 컨텐츠를 제공하도록 설계되었지만 대부분의 웹 서버에는 Perl, PHP, ASP, JSP 등과 같은 스크립트 언어를 지원하는 플러그인이있어 이러한 서버가 동적 HTTP 컨텐츠를 생성 할 수 있습니다.
대부분의 응용 프로그램 서버에는 웹 서버가 통합되어 있으므로 Web Server는 가능한 모든 웹 서버를 수행 할 수 있습니다. 또한 App Server에는 연결 풀링, 객체 풀링, 트랜잭션 지원, 메시징 서비스 등과 같은 응용 프로그램 수준 서비스를 지원하는 구성 요소와 기능이 있습니다.
웹 서버는 정적 콘텐츠 및 동적 콘텐츠 용 앱 서버에 적합하므로 대부분의 프로덕션 환경에는 웹 서버가 앱 서버에 대한 리버스 프록시 역할을합니다. 즉, 페이지 요청을 처리하는 동안 이미지 / 정적 HTML과 같은 정적 컨텐츠는 요청을 해석하는 웹 서버에서 제공됩니다. 어떤 종류의 필터링 기술 (주로 요청 된 리소스의 확장)을 사용하여 웹 서버는 동적 콘텐츠 요청을 식별하고 앱 서버로 투명하게 전달합니다.
웹서버와 웹 어플리케이션 서버의 차이를 이야기하는 것일까요?
웹서버의 경우 정적인 페이지를 올려놓을때 많이 사용합니다.
예를 들면 HTML, CSS, 이미지 등 정적인 파일을 올려놓고 사용합니다.
웹 어플리케이션 서버의 경우 동적인 기능을 하는 서버로 볼 수 있습니다.
로그인 기능이나 게시판의 내용을 불러오 등의 역활을 할 수 있습니다.