< 返回新聞公共列表

應(yīng)用服務(wù)器和web服務(wù)器有何區(qū)別?

發(fā)布時(shí)間:2023-03-16 15:11:03

應(yīng)用服務(wù)器和web服務(wù)器有何區(qū)別?根據(jù)嚴(yán)格的定義,Web服務(wù)器專門處理HTTP請(qǐng)求,而應(yīng)用程序服務(wù)器通過(guò)任意數(shù)量的協(xié)議為應(yīng)用程序提供業(yè)務(wù)邏輯。下面,小編詳細(xì)給大家介紹下。


應(yīng)用服務(wù)器和web服務(wù)器有何區(qū)別?.png


Web服務(wù)器是應(yīng)用程序服務(wù)器的一個(gè)公共子集。網(wǎng)絡(luò)服務(wù)器傳送靜態(tài)網(wǎng)絡(luò)內(nèi)容——例如HTML頁(yè)面、文件、圖像、視頻——主要是為了響應(yīng)來(lái)自網(wǎng)絡(luò)瀏覽器的超文本傳輸協(xié)議 (HTTP) 請(qǐng)求。


應(yīng)用服務(wù)器通常也可以提供Web內(nèi)容,但其主要工作是支持最終用戶客戶端與服務(wù)器端應(yīng)用程序代碼(表示通常稱為業(yè)務(wù)邏輯的代碼)之間的交互,以生成和提供動(dòng)態(tài)內(nèi)容,例如交易結(jié)果、決策支持或?qū)崟r(shí)分析。應(yīng)用程序服務(wù)器的客戶端可以是應(yīng)用程序自己的最終用戶 UI、Web瀏覽器或移動(dòng)應(yīng)用程序,客戶端-服務(wù)器交互可以通過(guò)任意數(shù)量的通信協(xié)議進(jìn)行。


然而,在實(shí)踐中,Web服務(wù)器和應(yīng)用程序服務(wù)器之間的界限變得更加模糊,特別是隨著Web瀏覽器成為首選的應(yīng)用程序客戶端以及用戶對(duì)Web應(yīng)用程序和Web應(yīng)用程序性能的期望不斷提高。


大多數(shù)網(wǎng)絡(luò)服務(wù)器都支持腳本語(yǔ)言(例如 ASP、JSP、PHP、Perl)的插件,使網(wǎng)絡(luò)服務(wù)器能夠根據(jù)服務(wù)器端邏輯生成動(dòng)態(tài)內(nèi)容。越來(lái)越多的應(yīng)用程序服務(wù)器不僅包含Web服務(wù)器功能,而且使用HTTP作為其主要協(xié)議并支持其他協(xié)議(例如,CGI和CGI變體)以與Web服務(wù)器連接。它們還允許Web應(yīng)用程序利用反向代理、集群、冗余和負(fù)載平衡等服務(wù)——這些服務(wù)可以提高性能和可靠性,并允許開(kāi)發(fā)人員更少地關(guān)注基礎(chǔ)設(shè)施,更多地關(guān)注編碼。


更令人困惑的是,許多Web服務(wù)器和一些應(yīng)用程序服務(wù)器都被稱為或自稱為Web應(yīng)用程序服務(wù)器。歸根結(jié)底,當(dāng)今最流行的Web服務(wù)器和應(yīng)用程序服務(wù)器是兩者的混合體。我們今天使用的大多數(shù)日益豐富的應(yīng)用程序都具有靜態(tài)Web內(nèi)容和動(dòng)態(tài)應(yīng)用程序內(nèi)容的組合,通過(guò)Web服務(wù)器和應(yīng)用程序服務(wù)器技術(shù)的組合提供。


/template/Home/Zkeys724/PC/Static