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