999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

可伸縮性策略在電子商務(wù)網(wǎng)站的應(yīng)用

2005-12-29 00:00:00劉紅平
中國(guó)市場(chǎng) 2005年14期

近年來,電子商務(wù)借助于互聯(lián)網(wǎng)有了迅猛的發(fā)展,從事電子商務(wù)的企業(yè)都投入了大筆資金進(jìn)行網(wǎng)站建設(shè)。但是大多數(shù)網(wǎng)站在建設(shè)時(shí),只注重當(dāng)前的業(yè)務(wù)規(guī)模,缺乏可伸縮性,從而給今后的發(fā)展帶來一定程度的不良影響。本文分析了影響電子商務(wù)網(wǎng)站可伸縮性的主要因素,并給出了切實(shí)可行的解決策略。

可伸縮性的影響因素

電子商務(wù)網(wǎng)站的建設(shè)是一項(xiàng)系統(tǒng)工程,必須進(jìn)行充分的需求分析和深入細(xì)致的設(shè)計(jì)規(guī)劃,其中整個(gè)網(wǎng)站的可伸縮性是建設(shè)的一個(gè)重要內(nèi)容。只有保持可伸縮性,才能保護(hù)企業(yè)的現(xiàn)有投資,才能適應(yīng)企業(yè)將來的發(fā)展。為了保持整個(gè)網(wǎng)站的可伸縮性,通常采用上擴(kuò)和外擴(kuò)兩種方法。

1、上擴(kuò)

上擴(kuò)是使用性能更好、速度更快和成本更高的硬件實(shí)現(xiàn)可伸縮性的常用術(shù)語。上擴(kuò)包括添加更多內(nèi)存、添加更多或更快的處理器,或者只是將應(yīng)用程序遷移到功能更強(qiáng)大的單個(gè)計(jì)算機(jī)。通常,該方法能夠在不改變?cè)创a的情況下增加容量。

2、外擴(kuò)

外擴(kuò)利用了使用商用 PC 硬件在多個(gè)服務(wù)器中分配處理負(fù)載的優(yōu)點(diǎn)。盡管外擴(kuò)的實(shí)現(xiàn)需要使用多臺(tái)計(jì)算機(jī),但計(jì)算機(jī)集合本質(zhì)上是作為單個(gè)計(jì)算機(jī)運(yùn)行的。通過使若干臺(tái)計(jì)算機(jī)專門執(zhí)行常見的任務(wù),增加了應(yīng)用程序容錯(cuò)。當(dāng)然,從管理員的角度看,外擴(kuò)使計(jì)算機(jī)的數(shù)目增多,從而提出了更大的管理挑戰(zhàn)。

設(shè)計(jì)采用三層體系結(jié)構(gòu)

根據(jù)一些權(quán)威的統(tǒng)計(jì),如果要想在電子商務(wù)時(shí)代繼續(xù)保持企業(yè)的競(jìng)爭(zhēng)力,必須有以下三點(diǎn)最基本的要求:首先是要以最短路徑將產(chǎn)品或者服務(wù)送到消費(fèi)者手中,也就是直銷模式;第二、以最低的成本滿足用戶對(duì)產(chǎn)品和服務(wù)的需求,給用戶提供最便宜的產(chǎn)品;第三、以最快的方式獲取所需的資源或者信息,企業(yè)必須迅速得到各種必需的信息,這包括自身的信息和競(jìng)爭(zhēng)對(duì)手以及市場(chǎng)的信息。這三點(diǎn)要求體現(xiàn)了電子商務(wù)的核心理念,也就是要以最小的代價(jià)得到最大的回報(bào)——利潤(rùn)。

在傳統(tǒng)的Client/Server結(jié)構(gòu)中,前端客戶機(jī)上會(huì)有多種多樣的應(yīng)用,后端服務(wù)器除了有數(shù)據(jù)庫和數(shù)據(jù)支持系統(tǒng)以外,還需要有一些與前端對(duì)應(yīng)的應(yīng)用支持系統(tǒng)。解決這個(gè)問題的辦法就是采用三層體系結(jié)構(gòu)。三層結(jié)構(gòu)就是把二層的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由單獨(dú)組成的一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力大大減輕了,把負(fù)荷均衡地分配給了Web服務(wù)器,三層的Browser/Server結(jié)構(gòu)靈活性強(qiáng)、界面友好、適用范圍廣、易于維護(hù)。

整個(gè)網(wǎng)站的計(jì)算模式轉(zhuǎn)化為三層結(jié)構(gòu)后,整個(gè)系統(tǒng)能力已經(jīng)有很大的提高,同時(shí)仍然可以隨著用戶需求的發(fā)展變化采用更新的技術(shù),這樣就有力地保證了整個(gè)系統(tǒng)的可伸縮性。

針對(duì)可伸縮性進(jìn)行代碼優(yōu)化

一些人錯(cuò)誤地認(rèn)為,通過增加更多的CPU\\磁盤系統(tǒng)\\硬件\\并行結(jié)構(gòu)以及其他的先進(jìn)技術(shù),可以滿足任何可伸縮性方面的要求。然而事實(shí)是,僅僅增加這些是不夠的,應(yīng)當(dāng)針對(duì)一些關(guān)鍵代碼進(jìn)行優(yōu)化,以獲得可伸縮性的極大提高。

1、調(diào)整查詢語句

例如,下面的語句可用來打印每天的發(fā)票:

假設(shè)上述查詢語句最初需要用10秒的時(shí)間完成,則當(dāng)公司轉(zhuǎn)入電子商務(wù)后,預(yù)計(jì)客戶數(shù)量增至三倍,同時(shí)定單也成比例增長(zhǎng),那么查詢時(shí)間將不會(huì)是線形增長(zhǎng)為以前的三倍(30秒)。通過仔細(xì)檢查,發(fā)現(xiàn)主要原因如下:

⑴ORDER BY意味著有一個(gè)排序過程,通常排序的開銷比被排序的行數(shù)增長(zhǎng)得更快;

⑵對(duì)于表的搜索使用非唯一索引;

⑶在嵌套循環(huán)中對(duì)各個(gè)定單的掃描需要使用客戶信息。

所有這些因素造成的結(jié)果是在實(shí)際使用時(shí),同樣的查詢將用去比預(yù)期更多的時(shí)間。為了更好地利用電子商務(wù),充分發(fā)揮電子商務(wù)網(wǎng)站的優(yōu)越性,就有必要重新查看那些訪問數(shù)據(jù)庫的查詢語句。

2、手工強(qiáng)制執(zhí)行垃圾收集

Java技術(shù)由于其安全性和可伸縮性,在電子商務(wù)網(wǎng)站的建設(shè)過程中,得到了廣泛應(yīng)用。垃圾收集器在Java中是自動(dòng)被調(diào)用的,但是如果內(nèi)存有約束,則會(huì)極大地影響其可伸縮性,因?yàn)榧词乖诰帉懗绦驎r(shí)僅僅漏掉了一個(gè)對(duì)象引用,則就無法保證屆時(shí)會(huì)運(yùn)行垃圾收集,進(jìn)而影響整個(gè)系統(tǒng)的可伸縮性。通過創(chuàng)建一個(gè)運(yùn)行期對(duì)象,并為該對(duì)象調(diào)用gc()方法,可以強(qiáng)制執(zhí)行垃圾收集,具體代碼如下:

/*本程序顯示了如何進(jìn)行強(qiáng)制垃圾收集*/

對(duì)設(shè)計(jì)過程中選用的產(chǎn)品進(jìn)行優(yōu)化選擇

隨著企業(yè)電子商務(wù)應(yīng)用的深入發(fā)展,企業(yè)對(duì)電子商務(wù)基礎(chǔ)設(shè)施軟件的要求越來越高,這些要求體現(xiàn)在高可伸縮性、高可靠性和高性能等方面。然而,今天的企業(yè)用戶在部署電子商務(wù)基礎(chǔ)設(shè)施時(shí)面臨著諸多挑戰(zhàn)。無數(shù)的例子都在告訴人們:集成性、簡(jiǎn)單性、可伸縮性是企業(yè)能夠不斷提高信息技術(shù)應(yīng)用水平、優(yōu)化IT技術(shù)投資回報(bào)的重要基礎(chǔ)。簡(jiǎn)單部署、迅速啟動(dòng)、容易擴(kuò)展、充分利用現(xiàn)有的IT投資、以較低的投入實(shí)現(xiàn)主機(jī)系統(tǒng)的高性能是廣大企業(yè)的理想。在電子商務(wù)網(wǎng)站的建設(shè)過程中,需要選用比較先進(jìn)的產(chǎn)品。

Oracle9i是Oracle公司新一代電子商務(wù)基礎(chǔ)架構(gòu),利用此平臺(tái),企業(yè)用戶在不斷擴(kuò)展系統(tǒng)的過程中,不再需要考慮昂貴的軟件集成和維護(hù)費(fèi)用。它真正應(yīng)用集群技術(shù),首次把集群技術(shù)擴(kuò)展到了應(yīng)用層面和各種低端硬件設(shè)施,從而帶來了最經(jīng)濟(jì)的計(jì)算模式——集群計(jì)算模式,讓低端硬件用戶也能夠享用集群技術(shù)實(shí)現(xiàn)過去只有大型主機(jī)系統(tǒng)才擁有的高性能和高可靠性。最重要的是,用戶可以隨時(shí)根據(jù)應(yīng)用需要,擴(kuò)展系統(tǒng)。

與基于主機(jī)的計(jì)算體系和基于客戶機(jī)/服務(wù)器的計(jì)算體系相比,集群計(jì)算模式具有更加領(lǐng)先的優(yōu)勢(shì)。我們知道,主機(jī)的計(jì)算體系雖然具有良好的系統(tǒng)可伸縮性、可靠性和高性能,但它昂貴的價(jià)格迫使用戶在系統(tǒng)建設(shè)之初就在硬件系統(tǒng)上投入巨大資源,而用戶花費(fèi)巨額資金購買的主機(jī)系統(tǒng)也許包含了不少并不需要的功能,造成資源浪費(fèi)。基于客戶機(jī)/服務(wù)器的計(jì)算體系雖然允許用戶根據(jù)實(shí)際需要逐步增加硬件系統(tǒng),但這種體系的系統(tǒng)在應(yīng)用升級(jí)和管理方面都需要用戶付出巨大的代價(jià)。在集群計(jì)算模式下,用戶能夠使用運(yùn)行新一代電子商務(wù)基礎(chǔ)架構(gòu)真正應(yīng)用集群技術(shù)的低成本數(shù)據(jù)庫服務(wù)器,把運(yùn)行了該架構(gòu)真正應(yīng)用集群系統(tǒng)的普通硬件系統(tǒng)組成集群,再根據(jù)需要隨時(shí)在集群系統(tǒng)中增加新的硬件,提高系統(tǒng)的伸縮性和可用性,從而能夠在價(jià)格相對(duì)低廉的中低端平臺(tái)上享用過去只有高端系統(tǒng)才具備的高可伸縮性和高可用性,既提高了系統(tǒng)的性能,同時(shí)也降低了成本。

通過新一代電子商務(wù)基礎(chǔ)架構(gòu),Oracle為用戶能夠以更低的成本、更高的效率開展電子商務(wù)提供了完整的技術(shù)體系,讓用戶真正能夠以較少的資源投入,輕松實(shí)現(xiàn)前所未有的高效益。

結(jié)束語

電子商務(wù)網(wǎng)站的建設(shè)是一項(xiàng)長(zhǎng)期的工程,我們必須考慮到企業(yè)的發(fā)展目標(biāo)、企業(yè)現(xiàn)有的資源、企業(yè)主要的潛在客戶等內(nèi)容。為了充分發(fā)揮網(wǎng)站的效用,必須注重其可伸縮性能力。當(dāng)然,可伸縮性能力也不能被孤立地看待,需要從多個(gè)方面進(jìn)行綜合考慮。只有這樣,才能真正提升企業(yè)的核心競(jìng)爭(zhēng)力。

作者單位:重慶工商大學(xué)管理學(xué)院

主站蜘蛛池模板: 欧美精品影院| 成人国内精品久久久久影院| 国产亚洲视频免费播放| 色噜噜狠狠色综合网图区| 亚洲国产精品不卡在线| 极品国产在线| 亚洲国产欧美国产综合久久| 婷婷激情五月网| 黄色a一级视频| 国产亚洲精久久久久久久91| 国产黑人在线| 一区二区欧美日韩高清免费 | 中字无码av在线电影| 毛片在线看网站| 亚洲国产成人精品青青草原| 国产乱子伦视频在线播放| 92精品国产自产在线观看| A级全黄试看30分钟小视频| 四虎AV麻豆| 午夜无码一区二区三区| 永久毛片在线播| 东京热av无码电影一区二区| aⅴ免费在线观看| 欧美三级日韩三级| 免费毛片在线| 99热国产这里只有精品无卡顿"| 国产精品一区在线麻豆| 美美女高清毛片视频免费观看| 免费看黄片一区二区三区| 97久久超碰极品视觉盛宴| 日韩精品欧美国产在线| a级毛片免费看| 国产成人欧美| 成人午夜视频网站| 一区二区午夜| 国产激爽大片在线播放| 亚洲精品视频在线观看视频| 国产免费看久久久| 精品国产www| 国产欧美日韩综合一区在线播放| 国产日本一区二区三区| 国产一级做美女做受视频| 性做久久久久久久免费看| 真实国产乱子伦高清| 国产精选自拍| 午夜欧美在线| 波多野结衣中文字幕一区二区| 欧美a在线看| 国产第一页免费浮力影院| 国产精品一线天| 韩日午夜在线资源一区二区| 欧美亚洲日韩中文| 伊人婷婷色香五月综合缴缴情| 欧美成人a∨视频免费观看| 亚洲愉拍一区二区精品| 91精品国产综合久久香蕉922| 久久国语对白| 欧美中文一区| 亚洲国产成人在线| 日本91视频| 欧美爱爱网| 高清久久精品亚洲日韩Av| 久草热视频在线| 亚洲欧洲日产无码AV| 日本一区二区三区精品视频| 日本在线视频免费| 老色鬼欧美精品| 成人小视频在线观看免费| 国产欧美日韩专区发布| 又猛又黄又爽无遮挡的视频网站 | 国产欧美另类| 91丨九色丨首页在线播放 | 香蕉99国内自产自拍视频| 无码人中文字幕| 亚洲制服中文字幕一区二区| 亚洲日韩精品伊甸| 免费jizz在线播放| 91久久偷偷做嫩草影院电| 99久久精品国产精品亚洲| 伊人久久大香线蕉影院| 无码国产偷倩在线播放老年人| 国产内射一区亚洲|