最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

改進(jìn)Web站點性能的五個方面

 更新時間:2006年10月11日 00:00:00   作者:  

對一個電子商務(wù)網(wǎng)站來說,需要運(yùn)用最少的帶寬和服務(wù)器資源,為更多的客戶提供更快捷的服務(wù)。而用戶對Web站點的滿意度,主要以訪問速度來衡量。

從用戶角度來說,Web站點只有“快”和“慢”之分;用戶往往并不要求實現(xiàn)大容量數(shù)據(jù)傳輸,而是希望網(wǎng)站在保證性能的同時,能夠容納更多的訪問者。Web用戶所關(guān)心的問題的實質(zhì)是訪問時間。從網(wǎng)絡(luò)維護(hù)角度說,導(dǎo)致時延的潛在因素是多方面的,大致來講,可以從5個方面改進(jìn)Web站點的性能:緩沖、壓縮、CPU優(yōu)化、運(yùn)用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)及客戶端軟件。

當(dāng)一個站點訪問用戶過多時,服務(wù)器會超載,站點速度也會隨之降低。若增加服務(wù)器并運(yùn)用負(fù)載均衡或群集方案,可增加網(wǎng)站訪問量,站點的性能也能達(dá)到可以接受的水平。但往往出現(xiàn)的情況是,終端用戶能夠獲取較快的訪問速度,而預(yù)期的訪問容量達(dá)不到,因此應(yīng)首先考慮改進(jìn)網(wǎng)站性能。通過限制對服務(wù)器的訪問量、避免服務(wù)器出現(xiàn)全面緩沖,或者采用純CDN模式,可以提高頁面提交速度,站點能容納更多的用戶。

優(yōu)化服務(wù)器配置
運(yùn)用更快速的磁盤和更好的網(wǎng)絡(luò)存取機(jī)制,能明顯改進(jìn)網(wǎng)站訪問速度??梢赃\(yùn)用特定網(wǎng)卡(如Akamba公司的Velobahn)來改進(jìn)服務(wù)器的速度,或是采用相關(guān)技術(shù)優(yōu)化網(wǎng)絡(luò)接口卡的性能。這類方案的核心是設(shè)法減輕Web服務(wù)器CPU的負(fù)荷,使其從繁瑣的網(wǎng)絡(luò)協(xié)議處理中“解脫”出來,而集中于頁面處理和服務(wù)提供。

要盡可能地提升服務(wù)器性能,運(yùn)用成熟的Web服務(wù)器加速軟件必不可少,在未來幾年中,成本低廉、具備高度優(yōu)化、嵌入式操作系統(tǒng)的Web服務(wù)器工具將會出現(xiàn)。

運(yùn)用緩沖機(jī)制
優(yōu)化網(wǎng)絡(luò)可升縮性和性能的另一方法是在服務(wù)器外圍增加緩沖機(jī)制。比較流行的方案是為Web服務(wù)器增加反向緩沖代理,使服務(wù)器能夠順利實現(xiàn)已創(chuàng)建頁面的傳輸,同時在創(chuàng)建動態(tài)頁面過程中減輕服務(wù)器負(fù)荷。

緩沖機(jī)制比較容易實現(xiàn),可以自行構(gòu)建代理程序,也可采用其它基于硬件的產(chǎn)品,如Cobalt Networks的產(chǎn)品CacheRaQ、CacheFlow公司的高端緩沖工具CacheOS。不過購買時須注意,很多硬件緩沖產(chǎn)品實際上是在Linux服務(wù)器中運(yùn)行相關(guān)軟件來實現(xiàn)緩沖功能的。由于緩沖機(jī)制通常不能很好地處理動態(tài)生成內(nèi)容,現(xiàn)在運(yùn)用已呈下降趨勢。對于實時動態(tài)頁面,若運(yùn)用緩沖,顯示速度會明顯減慢。

以用戶為中心
通信傳輸是網(wǎng)絡(luò)要解決的最重要課題,任何網(wǎng)絡(luò)廠商都得面對通信和路由方面的難題,要使一個網(wǎng)站能夠“貼近”用戶,就得在通信傳輸方案方面下功夫。

可以在訪問區(qū)間設(shè)置多服務(wù)器,并運(yùn)用全局負(fù)載均衡設(shè)備,如Radware公司的Web服務(wù)器導(dǎo)向器優(yōu)化路由,使用戶能夠訪問到就近站點;也可以運(yùn)用CDN,如Akamai或SolidSpeed方案,通過將大量動態(tài)頁面對象,如圖像和PDF文件置于靠近用戶的緩沖器中,使用戶實現(xiàn)對網(wǎng)站內(nèi)容的就近訪問。

若充分運(yùn)用邊緣網(wǎng)絡(luò)系統(tǒng)(如CDN),Web頁面內(nèi)容會很快到達(dá)用戶端,面對通信方面的問題也會少得多。不過CDN服務(wù)實現(xiàn)成本往往很高,而且操作中須將加速頁面重寫入相關(guān)的緩沖目標(biāo),造成一定時延。最近發(fā)布的邊緣包含(ESI)規(guī)范,能夠很好地解決在運(yùn)用CDN時產(chǎn)生的動態(tài)頁面內(nèi)容的處理問題。一旦網(wǎng)絡(luò)成本下降,這類方案將使邊緣網(wǎng)傳輸成為主流。

減小數(shù)據(jù)量
對傳輸數(shù)據(jù)進(jìn)行壓縮,能提高訪問速度。一般來說,大量的Web頁面?zhèn)鬏攦?nèi)容都由圖像文件和其它二進(jìn)制格式文件組成;現(xiàn)在的Web開發(fā)人員正設(shè)法減少GIF文件對顏色的使用,并調(diào)整JPEG格式文件大小。

雖然更高一級的圖片文件壓縮規(guī)范JPEG2000出臺尚需時日,但瀏覽器功能的不斷改進(jìn)使網(wǎng)絡(luò)中圖形圖像的快速顯示成為可能。對于需要傳送大容量圖形文件的用戶來說,可以不拘泥于標(biāo)準(zhǔn)Web格式而選擇更高級的圖像格式,如LizardTech公司針對商業(yè)用途發(fā)布的MrSid和DjVU標(biāo)準(zhǔn)。

隨著HTML文檔日趨復(fù)雜和JavaScript的大量運(yùn)用,通過減少HTML或JavaScript文檔中的空白來壓縮頁面,能大大減小文件尺寸?;谶@種方法,支持HTTP1.1的瀏覽器能夠同時支持GZIP文件編碼,在傳輸前對文件進(jìn)行壓縮。一些Web服務(wù)器如Microsoft IIS5.0支持這種方案。

一般理解認(rèn)為,數(shù)據(jù)量小即意味著網(wǎng)站傳輸速度快,然而具體到某個傳輸對象,必須考慮壓縮/解壓的時間因素,高度壓縮文件用到帶寬可能較少,但卻不一定能快速提交到終端用戶。

不可忽視客戶端因素
沒有協(xié)調(diào)一致的客戶端操作相配合,壓縮、分發(fā)、緩沖及其它一些方案終究不能發(fā)揮作用。Web用戶訪問的模式一般是“點擊-等待-空閑-點擊”,這事實上可以利用閑置時間來下載內(nèi)容。如果在客戶端安裝這類軟件,能大大提高網(wǎng)站性能。

最后,客戶終端系統(tǒng)配置是關(guān)鍵,站點管理員幾乎對客戶端設(shè)置不能施加任何影響。頁面不能快速提交,或許原因完全在客戶端:終端系統(tǒng)配置脆弱,應(yīng)用程序運(yùn)行過多,磁盤存取速度太慢,或是瀏覽器速度低下。例如,人們在討論站點速度時,往往忽略了瀏覽器這一重要因素;提起瀏覽器,人們自然會想起IE或Netscape,而事實上Opera Software公司的5.0版瀏覽器速度要快得多。
(出處:中國計算機(jī)報)

相關(guān)文章

  • 改進(jìn)Web站點性能的五個方面

    改進(jìn)Web站點性能的五個方面

    改進(jìn)Web站點性能的五個方面...
    2006-10-10
  • 在RedHat下安裝apache jserv 1.1.2方法

    在RedHat下安裝apache jserv 1.1.2方法

    雖然apache jserv的開發(fā)小組現(xiàn)在都從事tomcat的開發(fā),而且apache jserv只支持servlet 2.0的標(biāo)準(zhǔn),并且要加其他的軟件(gnujsp)才能支持jsp;但是apache jserv在現(xiàn)階段比tomcat穩(wěn)定,因此現(xiàn)在apache jserv+gnujsp比較適合應(yīng)用于web。如果想使用servlet2.2和jsp1.1的話,請使用tomcat,參看tomcat的安裝。本文介紹apache jserv 1.1.1在RedHat下的安裝。
    2008-03-03
  • IIS配置文件隱患

    IIS配置文件隱患

    IIS配置文件隱患...
    2006-10-10
  • Windows2003 Server 設(shè)置大全

    Windows2003 Server 設(shè)置大全

    Windows2003 Server 設(shè)置大全...
    2006-12-12
  • 讓服務(wù)器支持中文文件名下載的設(shè)置方法

    讓服務(wù)器支持中文文件名下載的設(shè)置方法

    今天有客戶說在我們網(wǎng)站無法下載包含中文文件名的文件,經(jīng)過多方測試,強(qiáng)烈建議不要用中文文件名,如果修改比較麻煩,可以參考下面的方法
    2007-02-02
  • Apache Web讓JSP“動”起來

    Apache Web讓JSP“動”起來

    ---- Apache是目前Internet上應(yīng)用最為廣泛的一種Web應(yīng)用服務(wù),它不僅可以完全免費(fèi)得到,而且性能十分可靠,其各種功能模塊可以根據(jù)需要靈活地組合使用。同時,技術(shù)人員還可以在它現(xiàn)有的基礎(chǔ)上進(jìn)行二次開發(fā),因此備受使用者青睞。
    2008-03-03
  • apache 虛擬主機(jī)配置技巧

    apache 虛擬主機(jī)配置技巧

    大多數(shù)人可能就知道 Apache 的基于名字的,不知道 Apache 還可以有基于 IP 的。前者的道理不言自明,多個域名(服務(wù)器)對應(yīng)一個 IP 地址,配置方法為:
    2008-03-03
  • ZEND出錯了

    ZEND出錯了

    ZEND出錯了...
    2006-12-12
  • [圖文]Windows 2000 IIS 安裝、配置(WEB篇)

    [圖文]Windows 2000 IIS 安裝、配置(WEB篇)

    [圖文]Windows 2000 IIS 安裝、配置(WEB篇)...
    2007-06-06
  • some new eigrp feature

    some new eigrp feature

    some new eigrp feature...
    2007-04-04

最新評論

浙江省| 广德县| 马边| 从化市| 青河县| 乌拉特后旗| 武宣县| 邢台县| 陵川县| 蛟河市| 郓城县| 十堰市| 富源县| 唐河县| 七台河市| 崇仁县| 滕州市| 临武县| 绥芬河市| 石柱| 兰州市| 大关县| 桐城市| 沭阳县| 临夏县| 广宁县| 分宜县| 民丰县| 海南省| 板桥市| 岳池县| 泰和县| 罗江县| 永丰县| 万州区| 洛浦县| 方山县| 东明县| 水城县| 隆林| 新建县|