Máy chủ ứng dụng so với Máy chủ Web

Một Web Máy chủ ứng dụngMáy chủ webGiới thiệu (từ Wikipedia) Máy chủ ứng dụng là khung phần mềm cung cấp cả phương tiện để tạo ứng dụng web và môi trường máy chủ để chạy chúng. Máy chủ web có thể đề cập đến phần cứng (máy tính) hoặc phần mềm (ứng dụng máy tính) giúp phân phối nội dung có thể được truy cập qua Internet. Định nghĩa Máy chủ ứng dụng, còn được gọi là máy chủ ứng dụng, là một khung phần mềm cung cấp môi trường để các ứng dụng có thể chạy, bất kể ứng dụng là gì hay chúng làm gì. Máy chủ web có thể đề cập đến phần cứng (máy tính) hoặc phần mềm (ứng dụng máy tính) giúp phân phối nội dung có thể được truy cập qua Internet. Nó là gì? Một máy chủ hiển thị logic nghiệp vụ cho các ứng dụng khách thông qua các giao thức khác nhau bao gồm HTTP. Một máy chủ xử lý giao thức HTTP. Việc làm Máy chủ ứng dụng được sử dụng để phục vụ các ứng dụng dựa trên web và các ứng dụng dựa trên doanh nghiệp (ví dụ: servlets, jsps và ejbs khắc). Các máy chủ ứng dụng có thể chứa một máy chủ web bên trong. Máy chủ web được sử dụng để phục vụ các ứng dụng dựa trên web Chức năng Để cung cấp các ứng dụng khác nhau cho một thiết bị khác, nó cho phép mọi người trong mạng chạy phần mềm trên cùng một máy. Giữ các tệp HTML, PHP, ASP, v.v. để trình duyệt web xem khi người dùng truy cập trang web trên web, xử lý các yêu cầu HTTP từ máy khách. Ví dụ Máy chủ ứng dụng Sun Java, máy chủ weblogic, Apache Geronimo, Máy chủ ứng dụng WebSphere của IBM, Máy chủ Glass Fish Apache, Microsoft IIS, Tomcat, Cầu tàu, Máy chủ web Zeus, Máy chủ web Oracle Hỗ trợ giao dịch phân phối và EJB's Servlets và JSP Tận dụng nguồn tài nguyên Cao Thấp Khách hàng có thể bao gồm GUI, Máy chủ web Trình duyệt web, robot công cụ tìm kiếm

Nội dung: Máy chủ ứng dụng vs Máy chủ web

  • 1 chức năng
  • 2 luồng đa
  • Giới hạn 3 tải
  • 4 mô hình
  • 5 Lịch sử
  • 6 tài liệu tham khảo

Chức năng

Chức năng chính của máy chủ web là giữ cho các tệp hoạt động để duyệt trang web, hai mươi bốn giờ một ngày, bảy ngày một tuần. Bất kỳ thời gian bị mất nào được gọi là thời gian ngừng hoạt động, điều đó có nghĩa là tại thời điểm đó, trang web và các trang của nó sẽ không thể xem được. Bất kỳ công ty lưu trữ web tốt nào cũng cố gắng giữ thời gian chết của họ dưới một phần của giây để thành công. Máy chủ ứng dụng tạo điều kiện cho quá trình này và cố gắng truy cập dữ liệu dễ dàng của ứng dụng.

Đa luồng

Máy chủ Web không hỗ trợ khái niệm đa luồng. Trong Máy chủ ứng dụng, chúng tôi có các tính năng như nhóm kết nối, nhóm cô lập, đa luồng và chủ yếu là tính năng Giao dịch không có trong Máy chủ Web.

Các máy chủ web (chương trình) được cho là phục vụ các yêu cầu nhanh chóng từ nhiều kết nối TCP / IP cùng một lúc. Xem xét rằng Internet Explorer hoặc Firefox Web Browser là một chương trình cục bộ trên ổ cứng của người dùng, trong khi bản thân các trang web thì không. Các trang web thực sự được lưu trữ trên ổ cứng của các máy tính khác và chúng được gọi là máy chủ web. Các sản phẩm máy chủ ứng dụng thường đóng gói phần mềm trung gian để cho phép các ứng dụng giao tiếp với các ứng dụng phụ thuộc, như máy chủ Web, hệ thống quản lý cơ sở dữ liệu và chương trình biểu đồ.

Giới hạn tải

Một máy chủ web (chương trình) đã xác định giới hạn tải, bởi vì nó chỉ có thể xử lý một số lượng hạn chế các kết nối máy khách đồng thời (thường là từ 2 đến 60.000, theo mặc định từ 500 đến 1.000) cho mỗi địa chỉ IP (và cổng IP) và nó chỉ có thể phục vụ một số lượng yêu cầu tối đa nhất định mỗi giây. Mặt khác, một máy chủ ứng dụng có dung lượng cao hơn nhiều.

Mô hình

Mô hình ủy quyền máy chủ web khá đơn giản, khi yêu cầu đến máy chủ web, nó chỉ cần chuyển yêu cầu đến chương trình có khả năng xử lý tốt nhất (chương trình phía máy chủ). Nó có thể không hỗ trợ giao dịch và kết nối cơ sở dữ liệu. Máy chủ web chỉ hỗ trợ triển khai các tệp .war trong khi các máy chủ ứng dụng hỗ trợ triển khai các tệp .war và .ear.

Máy chủ ứng dụng có khả năng hoạt động năng động hơn máy chủ web. Một máy chủ ứng dụng có thể được cấu hình để hoạt động như một máy chủ web.

Lịch sử

Máy chủ web đầu tiên có nguồn gốc từ Tim Berners-Lee khi là một phần của dự án mới cho chủ nhân của ông CERN (Tổ chức nghiên cứu hạt nhân châu Âu). Năm 1989, ông đã viết hai chương trình dẫn đến việc triển khai máy chủ web đầu tiên. Máy chủ ứng dụng lần đầu tiên xuất hiện vào những năm 1990.

Có thể nói rằng một máy chủ Web là một tập hợp con của một máy chủ ứng dụng. Các máy chủ ứng dụng và máy chủ web đang bắt đầu mờ nhạt với nhau bằng sự mở rộng của các công nghệ Internet và Web 2.0. Trong hầu hết các trường hợp hiện tại, phần mềm được lưu trữ trên các máy chủ web, sau đó được tải xuống ổ cứng cục bộ, nơi nó được cài đặt trên máy tính cục bộ. Trong mô hình mới kết hợp máy chủ web và máy chủ ứng dụng, phần mềm sẽ được lưu trữ trực tuyến và người dùng có thể truy cập và sử dụng nó khi cần thiết, với tốc độ thấp hơn so với việc họ mua phần mềm mới.

Người giới thiệu

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.wikipedia.org/wiki/Application_server
  • http://en.wikipedia.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043