Một Web
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.
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 đồ.
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 ủ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.
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.