作為一種資源的組織和表達(dá)機(jī)制,Web已成為Internet最主要的信息傳送媒介。因此Web的性能已經(jīng)成為判斷一個(gè)網(wǎng)站成功與否的一個(gè)重要評(píng)估標(biāo)準(zhǔn)。而Web服務(wù)器則是決定Web性能的重要環(huán)節(jié)。
Web服務(wù)器性能就是指一個(gè)Web服務(wù)器響應(yīng)用戶(hù)請(qǐng)求的能力。為了提高Web服務(wù)器的性能人們進(jìn)行了諸多嘗試,已經(jīng)取得了可喜的成果。本文通過(guò)對(duì)前人研究結(jié)果的分析,提出了在具體應(yīng)用環(huán)境中優(yōu)化Web服務(wù)器的方法和策略。
Web服務(wù)器概述
Web系統(tǒng)在現(xiàn)在網(wǎng)絡(luò)中廣泛使用,而Web服務(wù)器則是Web系統(tǒng)的一個(gè)重要組成部分。完整的Web結(jié)構(gòu)應(yīng)包括:HTTP協(xié)議,Web服務(wù)器,通用網(wǎng)關(guān)接口CGI、Web應(yīng)用程序接口、Web瀏覽器。
Web服務(wù)器是指駐留在因特網(wǎng)上某種類(lèi)型計(jì)算機(jī)的程序。它是在網(wǎng)絡(luò)中信息提供者基干HTTP的為實(shí)現(xiàn)信息發(fā)布、資料查詢(xún)、數(shù)據(jù)處理等諸多應(yīng)用搭建基本平臺(tái)的服務(wù)器,其主要功能是提供網(wǎng)上信息瀏覽服務(wù)。當(dāng)Web瀏覽器(客戶(hù)端)連到服務(wù)器并請(qǐng)求文件時(shí),服務(wù)器將處理該請(qǐng)求并將文件發(fā)送到該瀏覽器上,附帶的信息會(huì)告訴瀏覽器如何查看該文件(即文件類(lèi)型)。
Web服務(wù)器在web頁(yè)面處理中大致可分為三個(gè)步驟:第一步,web瀏覽器向一個(gè)特定的服務(wù)器發(fā)出Web頁(yè)面請(qǐng)求;第二步,Web服務(wù)器接收到 web頁(yè)面請(qǐng)求后,尋找所請(qǐng)求的web頁(yè)面,并將所請(qǐng)求的Web頁(yè)面?zhèn)魉徒oWeb瀏覽器;第三步,Web服務(wù)器接收到所請(qǐng)求的web頁(yè)面,并將它顯示出來(lái)。
web服務(wù)器不僅能夠存儲(chǔ)信息,還能在用戶(hù)通過(guò)Web瀏覽器提供的信息的基礎(chǔ)上運(yùn)行腳本和程序。在Web上,常見(jiàn)的大多數(shù)表單核搜索引擎上都是用的是CGI腳本。
影響web應(yīng)用服務(wù)器性能的因素
Web服務(wù)器的性能就是指一個(gè)Web服務(wù)器響應(yīng)用戶(hù)請(qǐng)求的能力,服務(wù)器的性能對(duì)于一個(gè)Web系統(tǒng)來(lái)說(shuō)至關(guān)重要。為了提高Web服務(wù)器的性能人們進(jìn)行了許多嘗試,也采用了許多技術(shù)和方法,但是這些技術(shù)和方法往往缺乏適用性。
通過(guò)對(duì)前人的研究分析可以發(fā)現(xiàn),在web服務(wù)器的優(yōu)化方而存在這種問(wèn)題的原因主要有兩個(gè):一方面是服務(wù)器性能評(píng)測(cè)造成的,一方面是選用優(yōu)化方案時(shí)考慮不全面造成的。
現(xiàn)行的服務(wù)器性能評(píng)測(cè)工具在對(duì)Web服務(wù)器進(jìn)行評(píng)測(cè)時(shí),其實(shí)是由一臺(tái)或幾臺(tái)計(jì)算機(jī)模擬客戶(hù)機(jī),與被測(cè)的Web服務(wù)器進(jìn)行通信,它們其實(shí)組成的只是一個(gè)局域網(wǎng)的環(huán)境,這與真正的廣域網(wǎng)的環(huán)境有一定的差別。
另外,評(píng)測(cè)工具在選擇網(wǎng)絡(luò)負(fù)載時(shí),雖然已經(jīng)盡可能的接近真實(shí)負(fù)載,但是與持續(xù)的高頻率負(fù)載要求仍有差距;再者,在性能測(cè)試指標(biāo)的選擇與分析上也不夠合理,造成了分析結(jié)果不夠公正、可靠。而在選用優(yōu)化Web服務(wù)器的方法時(shí),往往只是考慮Web服務(wù)器這一個(gè)方面,很少結(jié)合具體的應(yīng)用環(huán)境。所以就造成了評(píng)測(cè)結(jié)果不夠科學(xué),應(yīng)用環(huán)境考慮不夠全面,Web服務(wù)器性能優(yōu)化缺乏針對(duì)性。因此在具體的應(yīng)用環(huán)境下優(yōu)化Web服務(wù)器的性能需要另外考慮以下兩個(gè)主要因素:網(wǎng)絡(luò)特性和Web負(fù)載特點(diǎn)。
網(wǎng)絡(luò)特性是指web服務(wù)器所在網(wǎng)絡(luò)情況,是廣域網(wǎng)還是局域網(wǎng),是高速網(wǎng)絡(luò)(傳輸速率在1OOMb/s以上的網(wǎng)絡(luò)就叫做高速網(wǎng)絡(luò))還是低速網(wǎng)絡(luò),在不同的網(wǎng)絡(luò)中相關(guān)的傳輸數(shù)據(jù)的類(lèi)型、網(wǎng)絡(luò)相應(yīng)時(shí)間、吞吐量,利用率等網(wǎng)絡(luò)特性不盡相同,所以要加以區(qū)分,具體情況具體分析。
而在Web負(fù)載特點(diǎn)方面,由于在對(duì)Web服務(wù)器進(jìn)行評(píng)測(cè)時(shí),一個(gè)非常關(guān)鍵的因素就是Web負(fù)載的選擇。評(píng)測(cè)工具雖然有多種,但是它們都在選擇負(fù)載上做足了功課。關(guān)于Web負(fù)載特點(diǎn)的研究主要目的就在于對(duì)Web服務(wù)器性能進(jìn)行評(píng)測(cè)時(shí),可以根據(jù)這些特點(diǎn),選擇模擬最真實(shí)的Web負(fù)載的評(píng)測(cè)工具以便獲得最貼近事實(shí)的Web服務(wù)器性能評(píng)測(cè)數(shù)據(jù),以便更好的對(duì)其進(jìn)行分析和得出優(yōu)化方案。
企業(yè)網(wǎng)站建設(shè)解決方案 營(yíng)銷(xiāo)型網(wǎng)站建設(shè)解決方案 行業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購(gòu)物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機(jī)網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項(xiàng)目網(wǎng)站建設(shè)解決方案 集團(tuán)、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專(zhuān)業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗(yàn) 重慶最專(zhuān)業(yè)網(wǎng)站團(tuán)隊(duì) 資深行業(yè)分析策劃 B2C營(yíng)銷(xiāo)型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺(jué)設(shè)計(jì)、研發(fā)能力 時(shí)刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項(xiàng)目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運(yùn)營(yíng)經(jīng)驗(yàn)
中技互聯(lián)一直秉承專(zhuān)業(yè)、誠(chéng)信、服務(wù)、進(jìn)取的價(jià)值觀(guān),堅(jiān)持優(yōu)秀的商業(yè)道德,以用戶(hù)最終價(jià)值為導(dǎo)向,向用戶(hù)提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶(hù)的信賴(lài)。始終以不懈的努力、更高的目標(biāo)來(lái)要求自己。
主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計(jì) | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁(yè)設(shè)計(jì) | 重慶網(wǎng)站開(kāi)發(fā)