人人草人人澡-人人超人人超碰超国产97超碰-人人干操-人人干美女-人人干免费-人人干人人爱

< 返回新聞公共列表

應用服務器與Web服務器:哪一個更適合您的業務?

發布時間:2022-07-05 14:46:27

Web服務器和應用服務器都是響應用戶對內容的請求,那么我們怎么知道哪一個更適合您的業務?


應用服務器與Web服務器:哪一個更適合您的業務?.jpg


下面小編就詳細給大家說一說,主要分為以下幾個情況:

1、如果您只提供靜態網頁,請使用Web服務器。

2、如果您有需要JSP和Servlet的應用程序,請使用更簡單的應用服務器,例如Jetty或Apache Tomcat。

3、如果您的應用程序具有分布式事務和消息傳遞等復雜功能,請使用成熟的應用服務器,例如 JBoss 或 Oracle WebLogic。

4、另一種選擇是使用插件向 Web服務器添加功能。在這種情況下,Web服務器可以將動態響應生成委托給服務器端技術選項,例如 CGI 腳本、JSP、Servlet、ASP(活動服務器頁面)或服務器端 JavaScript。

5、在同一系統中使用應用服務器與Web服務器。


那么在同一系統中使用應用服務器與Web服務器有何優勢呢?

一種流行的設置是在同一系統中同時部署Web服務器和應用服務器。這種設置對于同時提供靜態和動態內容的網站很有意義。在這種情況下,Web服務器成為應用服務器的一個子集,并且兩個服務都運行在相同的硬件上。

部署這兩種類型的服務器的主要原因是提高系統性能。每臺服務器都專注于自己的優勢,您可以防止簡單的Web請求影響應用服務器的性能。例如,考慮一個提供實時定價信息的電子商店。這樣的站點通常具有用戶可以用來購買產品的表單。當用戶提交查詢時,網站會進行查找并在 HTML 頁面中返回結果集。此功能可以在有或沒有應用程序服務器的情況下運行。


場景 1:僅使用帶有插件的Web服務器

Web 服務器提供電子商店功能:

服務器接收請求并將其傳遞給服務器端程序。

服務器端程序從數據庫或平面文件中查找定價數據。

服務器端程序制定一個 HTML 響應。

Web 服務器將響應發送回 Web 瀏覽器。

場景 2:同時使用 Web 服務器和應用服務器

應用服務器存儲定價查找的業務邏輯。Web服務器委托響應生成,但腳本調用應用程序服務器的查找服務,然后制定 HTML 響應。

通過將定價邏輯放置在應用服務器中,該邏輯可以在應用程序的不同部分之間重用。在我們的第一個場景中,定價查詢服務不可重用,因為數據嵌入在 HTML 頁面中。


總結:應用服務器與Web服務器:哪一個更適合您的業務?其實大多數系統可以使用Web服務器、應用服務器或兩者的組合運行。但并非所有設置都同樣好,這需要我們了解兩種服務器類型之間的差異才有助于您節省資金、更輕松地擴展并選擇更適合您的用例的服務器。



/template/Home/Zkeys724/PC/Static