< 返回新聞公共列表

Web服務器、應用程序服務器和數(shù)據庫服務器之間有何區(qū)別?

發(fā)布時間:2022-05-13 14:25:20

Web服務器、應用程序服務器和數(shù)據庫服務器之間有何區(qū)別?因為服務器是任何準備好處理 24*7 請求的東西,它一直與互聯(lián)網連接。所以小編我會盡可能容易地去分析差異,我們將從一個例子開始。


Web服務器、應用程序服務器和數(shù)據庫服務器之間有何區(qū)別?.jpg


假設您有一個每天有 1000 名訪問者的網站。您托管網站的預算是每月10美元。在這種情況下,您將獲得一個共享主機或小型VPS來托管您的網站。


現(xiàn)在,您在單個服務器上托管您的網站,該服務器響應您的Web請求 (Apache/Nginx)、處理您的數(shù)據 (PHP/Python) 并處理您的數(shù)據庫查詢 (MySQL/MariaDB/Postgres)


所有這些軟件都安裝在同一臺機器上,一臺機器處理Web請求、應用程序進程和數(shù)據庫查詢。這意味著,一臺機器We服務器、應用程序服務器和數(shù)據庫服務器。


現(xiàn)在,您取得了進展,您的網站每月有 1,000,000 名訪問者。在這種情況下,為了最大限度地延長正常運行時間并改進監(jiān)控,您將在不同的機器上托管數(shù)據庫并將其稱為數(shù)據庫服務器。因為它處理您所有的數(shù)據庫查詢。


現(xiàn)在,您的訪問量是每月 150 萬訪問者,您希望通過處理需要過多處理的數(shù)據來最大化您的收入。它將增加處理 Web 請求和應用程序進程的服務器的負載。


因此,您將在另一臺處理來自 Web 服務器的請求的機器上托管您的應用程序。它將成為您的應用程序服務器,而處理您的 Web請求的服務器將成為您的專用Web服務器。


現(xiàn)在,您有一臺機器可以處理您的 Web 請求,稱為Web 服務器。您有一臺服務器運行您的應用程序正常工作所需的所有進程,這稱為您的應用程序服務器。你有一臺處理數(shù)據庫查詢的服務器,我們稱之為數(shù)據庫服務器。


現(xiàn)在您可以獲得更好的監(jiān)控,并且可以發(fā)現(xiàn) Web應用程序每個部分的錯誤和異?;顒?。根據以上內容總結一下,三者時間不同之處:


1、Web服務器:處理訪問您網站的訪問者發(fā)送的網絡請求。Web服務器在 Apache、Nginx、Microsoft IIS 等上運行。

2、應用服務器:應用服務器是在Web服務器和數(shù)據庫服務器之間工作的服務器,主要管理、處理數(shù)據。

3、數(shù)據庫服務器:數(shù)據庫服務器處理數(shù)據庫查詢。它在 MySQL、PostgreSQL、MariaDB 等上運行。


以上就是小編我所知Web服務器、應用程序服務器和數(shù)據庫服務器之間的區(qū)別。如果您還有其他問題或者意見的話,請聯(lián)系我們。



/template/Home/Zkeys724/PC/Static