WEB服務(wù)器:負(fù)責(zé)響應(yīng)來自用戶端比如瀏覽器的請求,并向客戶端返回靜態(tài)資源的網(wǎng)頁,比如圖片,視頻,網(wǎng)盤上分享的各種文件下載等。Web 服務(wù)器只處理靜態(tài)的文件而不處理動(dòng)態(tài)內(nèi)容,僅接受和完成HTTP超文本傳輸協(xié)議的請求。目前流行的用來搭建Web服務(wù)可選軟件有Apache,Nginx及微軟的IIS等。
應(yīng)用服務(wù)器:為客戶端提供對(duì)業(yè)務(wù)邏輯的訪問。這種服務(wù)器根據(jù)客戶端的請求,將數(shù)據(jù)轉(zhuǎn)換為動(dòng)態(tài)內(nèi)容。比如上面打開個(gè)人微博的例子,需要應(yīng)用服務(wù)器執(zhí)行程序,從數(shù)據(jù)庫中找到用戶的最新微博信息再把信息轉(zhuǎn)換成HTML網(wǎng)頁顯示在客戶面前。通常滿足一個(gè)用戶需求還需要數(shù)據(jù)庫來支持。
當(dāng) Web 瀏覽器成為主要的客戶端時(shí),應(yīng)用服務(wù)器和 Web 服務(wù)器之間的界限變得模糊。