硬件型號:IIS web服務器
系統(tǒng)版本:服務系統(tǒng)
web服務器的作用是可以處理瀏覽器等Web客戶端的請求并返回相應響應,也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。目前最主流的三個Web服務器是Apache、 Nginx 、IIS。
Windows,Linux與Unix這3個操作系統(tǒng)是架設Web服務器比較常見的操作系統(tǒng)。Linux的安全性能在這3個操作系統(tǒng)中最高,可以支持多個硬件平臺,其網(wǎng)絡功能比較強大。總的來說,這兩大優(yōu)點是其他操作系統(tǒng)不可替代的:
第一,可以依據(jù)用戶不同的需求來隨意修改、調(diào)整與復制各種程序的源碼以及發(fā)布在互聯(lián)網(wǎng)上;
第二,Linux操作系統(tǒng)的市場價格比較便宜,也能夠在互聯(lián)網(wǎng)上免費下載源碼??梢哉f,Linux為架設既高效又安全的Web服務器的比較理想的操作系統(tǒng)。
此外,要讓Web服務器更具有優(yōu)越的性能,可以根據(jù)服務器系統(tǒng)之特點與用途作進一步的優(yōu)化與處理,盡量減少Web服務器的數(shù)據(jù)傳輸量以及降低其數(shù)據(jù)傳輸?shù)念l率,進而促進網(wǎng)絡寬帶的利用率與使用率,以及提高網(wǎng)絡客戶端的網(wǎng)頁加載的速度,同時也可以減少Web服務器各種資源的消耗。
工作原理
Web服務器的工作原理并不復雜,一般可分成如下4個步驟:連接過程、請求過程、應答過程以及關閉連接。下面對這4個步驟作一簡單的介紹。連接過程就是Web服務器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現(xiàn),用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經(jīng)成功建立。
請求過程就是Web的瀏覽器運用socket這個文件向其服務器而提出各種請求。應答過程就是運用HTTP協(xié)議把在請求過程中所提出來的請求傳輸?shù)絎eb的服務器,進而實施任務處理,然后運用HTTP協(xié)議把任務處理的結果傳輸?shù)絎eb的瀏覽器,同時在Web的瀏覽器上面展示上述所請求之界面。
關閉連接就是當上一個步驟--應答過程完成以后,Web服務器和其瀏覽器之間斷開連接之過程。Web服務器上述4個步驟環(huán)環(huán)相扣、緊密相聯(lián),邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術。