< 返回新聞公共列表

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

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

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


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


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


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


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


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


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


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


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


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


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

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

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


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



/template/Home/Zkeys724/PC/Static