2023-12-18 分類: 網(wǎng)站建設(shè)
我們經(jīng)常談?wù)摲?wù)器以及為工作目的選擇什么更好。我們想提醒您,您仍然可以為您的業(yè)務(wù)或其他目的訂購(gòu)VPS/VDS、專用服務(wù)器或存儲(chǔ)服務(wù)器的租用。今天,我們將討論另一個(gè)重要的事情——Web 服務(wù)器。讓我們弄清楚它是什么,它是如何工作的,以及為您的網(wǎng)站選擇哪個(gè)選項(xiàng)更好。
什么是網(wǎng)絡(luò)服務(wù)器?
Web 服務(wù)器是一個(gè)服務(wù)器,它以 URL 的形式接收來(lái)自用戶的請(qǐng)求,對(duì)其進(jìn)行處理,并以 HTML 頁(yè)面、文檔、媒體文件和媒體流的形式發(fā)送必要的數(shù)據(jù)。這個(gè)名字暗示了軟件和硬件。與軟件一樣,Web 服務(wù)器由處理用戶請(qǐng)求所必需的幾個(gè)組件組成。其中,HTTP服務(wù)器是強(qiáng)制性的。將 Web 服務(wù)器視為硬件,我們可以說(shuō)它是存儲(chǔ)文檔的計(jì)算機(jī)設(shè)備(用戶發(fā)送請(qǐng)求以獲取它們)。硬件必須連接到網(wǎng)絡(luò),以便客戶端可以從服務(wù)器檢索請(qǐng)求的數(shù)據(jù)。
Web 服務(wù)器經(jīng)常與應(yīng)用服務(wù)器混淆。此外,有些人將這些名稱用作同義詞。事實(shí)上,它們可以稱為類似物,但不完全是。Web 和應(yīng)用程序服務(wù)器有幾個(gè)不同之處。Web 服務(wù)器僅支持 HTTP,主要用于發(fā)送靜態(tài)數(shù)據(jù)。應(yīng)用服務(wù)器同時(shí)支持 HTTP 和其他協(xié)議,如 RPC 等,它們的關(guān)鍵目標(biāo)是傳輸動(dòng)態(tài)的,即不斷變化的內(nèi)容。最初,他們有不同的任務(wù)。如今,Web 服務(wù)器通常支持 PHP、Python 和其他腳本語(yǔ)言,因此它們不僅與靜態(tài)數(shù)據(jù)交互,還與動(dòng)態(tài)數(shù)據(jù)交互。在大多數(shù)應(yīng)用程序服務(wù)器的組件中,也有用作代理服務(wù)器的 Web 服務(wù)器。
但是這個(gè)主題應(yīng)該在單獨(dú)的文章中討論。在本出版物中,重要的是要解釋 Web 服務(wù)器的工作原理以及服務(wù)器與客戶之間的交互是通過(guò)什么算法進(jìn)行的。
網(wǎng)絡(luò)服務(wù)器如何工作?
讓我們考慮一下所有互聯(lián)網(wǎng)用戶每天都面臨的常見(jiàn)示例。一個(gè)人想要上網(wǎng)并訪問(wèn)一個(gè)特定的網(wǎng)站。為此,他/她在計(jì)算機(jī)或手機(jī)上打開(kāi)瀏覽器。當(dāng)程序打開(kāi)時(shí),用戶在地址欄中輸入所需的 URL,導(dǎo)航到書(shū)簽中保存的地址,或單擊已打開(kāi)資源上的鏈接。沒(méi)關(guān)系,但用戶會(huì)訪問(wèn)該站點(diǎn)。幾秒鐘后,帶有文本、圖片、視頻和其他內(nèi)容的請(qǐng)求頁(yè)面出現(xiàn)在屏幕上。
從任何外行的角度來(lái)看,這就是該過(guò)程的樣子。所以,現(xiàn)在,讓我們嘗試了解基本的內(nèi)部流程。
用戶打開(kāi)客戶端應(yīng)用程序。大多數(shù)情況下,這是常規(guī)瀏覽器,例如 Google Chrome 或 Mozilla Firefox。它可以安裝在任何支持此功能的設(shè)備上。它可以是個(gè)人電腦、智能手機(jī)、平板電腦,甚至是可以安裝網(wǎng)絡(luò)瀏覽器的游戲機(jī)。用戶通過(guò) HTTP 協(xié)議傳輸請(qǐng)求,該請(qǐng)求到達(dá) Web 服務(wù)器。使用 URL 本身就是一個(gè)請(qǐng)求。Web 服務(wù)器對(duì)其進(jìn)行處理并將請(qǐng)求的數(shù)據(jù)發(fā)送給用戶。它可以是常規(guī)的 HTML 頁(yè)面、圖像或其他媒體文件。Web 服務(wù)器使用相同的 HTTP 協(xié)議向用戶發(fā)送資源。
如果我們簡(jiǎn)要描述該過(guò)程,我們會(huì)得到以下算法:
用戶發(fā)送 HTTP 請(qǐng)求。 Web 服務(wù)器接收請(qǐng)求并處理它。 Web 服務(wù)器發(fā)送 HTTP 響應(yīng)。 用戶收到請(qǐng)求的資源。現(xiàn)在,網(wǎng)絡(luò)服務(wù)器的基本數(shù)據(jù)傳輸方式提供了一個(gè)簡(jiǎn)單的背景,因此,網(wǎng)絡(luò)服務(wù)器提供了一個(gè)復(fù)雜的數(shù)據(jù)傳輸方式。傳輸動(dòng)態(tài)內(nèi)容的腳本語(yǔ)言等。因此,互聯(lián)網(wǎng)的每個(gè)用戶每天都在不知情的情況下聯(lián)系網(wǎng)絡(luò)服務(wù)器。
前 3 名最受歡迎的 Web 服務(wù)器概述
上第一臺(tái)網(wǎng)絡(luò)服務(wù)器選擇了 CERN httpd,它是 1991 年推出的。如今,服務(wù)器歷史上暫時(shí)沒(méi)有,因此決定并不容易。從客戶端的角度來(lái)看,在特定平臺(tái)上使用什么網(wǎng)絡(luò)服務(wù)器絕對(duì)是。但是網(wǎng)站最好選擇為他們的資源選擇。
如果我們考慮一下,2020 年、Cloudflare 的 Web 服務(wù)器N 的 N 的數(shù)據(jù)統(tǒng)計(jì)和網(wǎng)站中的數(shù)據(jù)。Nginx 的圖形超過(guò) 6 個(gè)。6.21%。Cloudflare 8.51 % 用于% 的平臺(tái)使用 Apache Web Server。
全球統(tǒng)計(jì)數(shù)據(jù)雖然不是根本性的,但與 runet 數(shù)據(jù)不同。2020 年最受歡迎的前三臺(tái)服務(wù)器包括:
阿帕奇。 Nginx。 IIS。考慮到世界統(tǒng)計(jì)數(shù)據(jù),我們將這些網(wǎng)絡(luò)服務(wù)器視為最常見(jiàn)的。
Apache
Apache HTTP Server 于 1996 年由其開(kāi)發(fā)人員推出。這是市場(chǎng)上最早的 Web 服務(wù)器之一。在推出軟件(免費(fèi)訪問(wèn))后,Apache 已經(jīng)超越了所有競(jìng)爭(zhēng)對(duì)手,并且這些天仍然處于領(lǐng)先地位。在世界范圍內(nèi),它被用于 40.89% 的網(wǎng)站。
10 年前,Apache 被用作主要且唯一的 Web 服務(wù)器?,F(xiàn)在數(shù)據(jù)更多了,連接數(shù)也增加了,但是這臺(tái)服務(wù)器總是足夠的。Apache 通常用作主要的 Web 服務(wù)器。此外,它還與其他解決方案相結(jié)合。該網(wǎng)絡(luò)服務(wù)器是免費(fèi)提供的,可以免費(fèi)使用。
Apache 是跨平臺(tái)軟件。它支持所有主要的有效操作系統(tǒng),包括 Microsoft Windows、Mac OS 和類 UNIX 操作系統(tǒng)。從架構(gòu)的角度來(lái)看,Apache 由執(zhí)行基本任務(wù)的核心和大量附加模塊。核心始終組成模塊。可以連接和破壞,這使您可以控制服務(wù)器的功能。
Nginx
Nginx 的創(chuàng)建者是俄羅斯開(kāi)發(fā)人員 Igor Sysoev,他于 2004 年發(fā)布了該產(chǎn)品。這是此列表中唯一的俄羅斯 Web 服務(wù)器。盡管如此,它在其他國(guó)家很受歡迎——它占全球所有網(wǎng)站的 23.77%。Nginx 不僅被普通網(wǎng)站的所有者使用,還被市場(chǎng)巨頭——Facebook、Pinterest、Netflix、Tumblr、Instagram 和許多其他人使用。與 Apache 一樣,Nginx 是一個(gè)開(kāi)源產(chǎn)品。但它只能在類 UNIX 的 Microsoft Windows 操作系統(tǒng)上使用,這就是為什么這款 Web 服務(wù)器略遜于世界領(lǐng)先者的原因。
在開(kāi)發(fā)過(guò)程中,考慮了現(xiàn)有 Web 服務(wù)器的一些重大缺陷,包括 Apache。多虧了這一點(diǎn),Nginx 完美地應(yīng)對(duì)了不斷增加的負(fù)載,并且一次輕松地承受了數(shù)千個(gè)請(qǐng)求。
至于靈活性,Nginx 不如其他產(chǎn)品。例如,模塊需要選擇并與內(nèi)核一起編譯,因?yàn)樗鼈儾荒軇?dòng)態(tài)連接。但自連接模塊也可以稱為加號(hào),因?yàn)橛脩艨梢灾贿x擇必要的模塊,避免隨意打開(kāi)剩余的模塊。
IIS
IIS 或 Internet 信息服務(wù)是 Microsoft 產(chǎn)品。因此,它只能在這個(gè)操作系統(tǒng)中使用。1.0 版于 1995 年發(fā)布。目前,全球 16.45% 的站點(diǎn)使用 IIS Web Server。
從技術(shù)上講,這是一個(gè)服務(wù)器包,其主要組件是 Web 服務(wù)器。與 Apache 和 Nginx 不同,IIS 不是免費(fèi)提供的。它與來(lái)自 Windows NT 系列的操作系統(tǒng)一起提供。
在廣泛流行的免費(fèi)解決方案方面,IIS 在同樣的水平上都更加安全地更新了。由于IIS是商業(yè)的,用戶可以感謝 IIS 的支持,這對(duì)企業(yè)來(lái)說(shuō)尤為重要。顯著的優(yōu)勢(shì)包括僅在平臺(tái)上工作以及 Windows 許可證。免費(fèi)的,因?yàn)椴恍枰a(chǎn)品,因?yàn)樗呀?jīng)包含了您。
如果您是網(wǎng)站的主要任務(wù),則沒(méi)有、Web 服務(wù)器的最佳性能。可以很適合的一些市場(chǎng),它們組合認(rèn)為是安全的。例如,許多人 + Nginx 的組合是主要任務(wù)。產(chǎn)品是在性能上和成本方面選擇正確的選項(xiàng)。
當(dāng)前題目:什么是網(wǎng)絡(luò)服務(wù)器?網(wǎng)絡(luò)服務(wù)器如何工作?
網(wǎng)站網(wǎng)址:http://muchs.cn/news13/309263.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、云服務(wù)器、App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容