通常建立一個(gè)網(wǎng)站,要考慮硬件平臺(tái)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、Web服務(wù)器及Web應(yīng)用軟件等的選擇問(wèn)題。根據(jù)網(wǎng)站類(lèi)型、網(wǎng)站規(guī)模、資金預(yù)算及經(jīng)驗(yàn)等因素從眾多的方案中選出適宜的產(chǎn)品,這不是一件簡(jiǎn)單的事情,而且還要考慮日后的維護(hù)和更新等問(wèn)題。
通常建立一個(gè)網(wǎng)站,要考慮硬件平臺(tái)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、Web服務(wù)器及Web應(yīng)用軟件等的選擇問(wèn)題。根據(jù)網(wǎng)站類(lèi)型、網(wǎng)站規(guī)模、資金預(yù)算及經(jīng)驗(yàn)等因素從眾多的方案中選出適宜的產(chǎn)品,這不是一件簡(jiǎn)單的事情,而且還要考慮日后的維護(hù)和更新等問(wèn)題。
選擇Web服務(wù)器時(shí),不僅要考慮目前的需求,還要考慮將來(lái)可能需要的功能。因?yàn)楦鼡QWeb服務(wù)器通常要比安裝標(biāo)準(zhǔn)軟件困難得多, 會(huì)帶來(lái)一系列的問(wèn)題,如頁(yè)面腳本是否需要更改,應(yīng)用服務(wù)器是否需要更改等。大多數(shù)Web服務(wù)器主要是為一種操作系統(tǒng)進(jìn)行優(yōu)化的,有的只能運(yùn)行在一種操作系統(tǒng)上,所以選擇Web服務(wù)器時(shí),還需要和操作系統(tǒng)聯(lián)系起來(lái)考慮。而且一般的品牌Web服務(wù)器都有自己的一套Web服務(wù)器系統(tǒng)軟件,要考慮這套軟件所支持的標(biāo)準(zhǔn)、應(yīng)用(包括數(shù)據(jù)庫(kù)應(yīng)用)和安全協(xié)議等。一般須考慮以下幾個(gè)方面。
1.性能
由于Web服務(wù)器提供的數(shù)據(jù)類(lèi)型通常是多媒體類(lèi)型的, 而且靜態(tài)Web目錄頁(yè)比大多數(shù)需要不斷更新的動(dòng)態(tài)頁(yè)對(duì)CPU 的處理能力的要求少,例如,微軟的Active Server Pages(AS的,因此對(duì)于Web服務(wù)器來(lái)說(shuō),首先考慮的部件包括“多網(wǎng)卡優(yōu)化” 和“高速硬盤(pán)uo優(yōu)化”。
另外,由于對(duì)Web頁(yè)的訪問(wèn)還牽扯到文件系統(tǒng)緩存對(duì)于服務(wù)器內(nèi)存子系統(tǒng)的影響,以及動(dòng)態(tài)Web頁(yè)和后佳的數(shù)據(jù)庫(kù)之間已經(jīng)構(gòu)成標(biāo)準(zhǔn)應(yīng)用三層架構(gòu)的前兩層,所以我們?cè)谥贫ǚ?wù)器的選型方案時(shí)需要考慮CPU配置對(duì)當(dāng)前網(wǎng)絡(luò)帶寬的影響:網(wǎng)絡(luò)資源(包指網(wǎng)絡(luò)結(jié)構(gòu))對(duì)應(yīng)用訪問(wèn)的影響:硬盤(pán)ν0 和隨機(jī)讀寫(xiě)比率的峰值對(duì)實(shí)際應(yīng)用中客戶端Web點(diǎn)擊的影響:優(yōu)化的網(wǎng)絡(luò)對(duì)提高應(yīng)用系統(tǒng)的實(shí)際效益的影響:并發(fā)交易對(duì)于系統(tǒng)資源的占用和成功率等方面。
2.所支持的并發(fā)用戶數(shù)
這是大家最容易想到的。Web服務(wù)器的并發(fā)用戶數(shù)支持能力是指Web服務(wù)器在同一時(shí)刻可以允許的用戶連接數(shù)。所支持的用戶數(shù)主要由系統(tǒng)的硬件配置、網(wǎng)絡(luò)出口帶寬和應(yīng)用復(fù)雜性等因素決定。小的企業(yè)站點(diǎn)能夠支持500個(gè)用戶就不錯(cuò)了,而對(duì)于大、中型企業(yè)站點(diǎn), 可能需要支持10 000個(gè)以上的并發(fā)用戶。對(duì)這個(gè)指標(biāo)一般在服務(wù)怨性能介紹中都有說(shuō)明,我們可以仔細(xì)看其說(shuō)明書(shū),或向廣商詢問(wèn)。
3.響應(yīng)能力
這個(gè)參數(shù)雖然與上面介紹的所能支持的并發(fā)用戶數(shù)相關(guān),但所反映的性能指標(biāo)卻不一樣。響應(yīng)能力是指服務(wù)器在接收用戶的請(qǐng)求后做出反應(yīng)的快慢。這也是由服務(wù)器的硬件配置和軟件性能決定的。當(dāng)然呼應(yīng)速度越快,在所支持的并發(fā)用戶數(shù)一定的情況下,單位時(shí)間內(nèi)就可以支持越多的訪問(wèn)盞,從而i提高服務(wù)器的整體負(fù)載承受能力。
4.對(duì)標(biāo)準(zhǔn)和應(yīng)用的支持
這點(diǎn)非常重要, 如果你公司的Web 站點(diǎn)的網(wǎng)頁(yè)主要是ASP 動(dòng)態(tài)類(lèi)型的, 就不適宜選擇Apache 服務(wù)器系統(tǒng), 因?yàn)樗鼘?duì)ASP 不支持。另外,如果你公司的數(shù)據(jù)庫(kù)系統(tǒng)是SQL,也不適在選擇Apache,同樣是因?yàn)樗恢С帧.?dāng)然這其實(shí)只是一個(gè)簡(jiǎn)單的列舉, 這方面要注意的還有很多,如對(duì)各種語(yǔ)言的支持和對(duì)網(wǎng)絡(luò)通信協(xié)議的支持等。
還有,有些網(wǎng)站需要Web 服務(wù)器具有一些特殊的功能,比如便捷的用戶認(rèn)證、多媒體流的遞送、SSL、支持某種腳本語(yǔ)言等等。選擇Web 服務(wù)器時(shí),要確認(rèn)它能支持所需要的功能,或者可以加載第云方的軟件進(jìn)行支持。具體情況一定要詳細(xì)向廠商了解清楚。
上面是web服務(wù)器租用時(shí)需要注意的一部分事項(xiàng),在后面的文章中我們繼續(xù)介紹其他需要注意的事項(xiàng)。
免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。