2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1性能保障方案性能保障方案1.1從構(gòu)架設(shè)計(jì)解決系統(tǒng)性能問(wèn)題從構(gòu)架設(shè)計(jì)解決系統(tǒng)性能問(wèn)題一個(gè)好的構(gòu)架設(shè)計(jì)是保證系統(tǒng)今后可靠、穩(wěn)定、高效運(yùn)行的基礎(chǔ)。從構(gòu)架設(shè)計(jì)上考慮系統(tǒng)性能問(wèn)題,其目標(biāo)是保證如下指標(biāo):?并發(fā)用戶數(shù)?吞吐量?可靠性?性能即:讓系統(tǒng)更快更好地為更多的用戶提供服務(wù),并且保證服務(wù)過(guò)程不會(huì)中斷。為了達(dá)到以上指標(biāo),在設(shè)計(jì)中可以采用如下方案:1.1.1構(gòu)架設(shè)計(jì)性能保障原則構(gòu)架設(shè)計(jì)性能保障原則(1)面向性能的業(yè)務(wù)流程分析明確性能問(wèn)題在整個(gè)軟件

2、生產(chǎn)與運(yùn)行過(guò)程中的重要意義,在考慮架構(gòu)分析與設(shè)計(jì)的時(shí)候,出發(fā)點(diǎn)與指導(dǎo)原則是幫助用戶使用某種技術(shù)手段來(lái)高效地完成業(yè)務(wù)流程,其本質(zhì)是“高效的業(yè)務(wù)流程”,而不是一個(gè)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)應(yīng)用。在這一原則之下,我們的應(yīng)用開(kāi)發(fā)是圍繞著開(kāi)發(fā)高效“業(yè)務(wù)流程”展開(kāi)的,Java或其他技術(shù)只是我們的一種技術(shù)手段而已。避免由于具體的技術(shù)實(shí)現(xiàn)方案對(duì)業(yè)務(wù)流程分析中的性能指標(biāo)的束縛。(2)“化整為零”的領(lǐng)域模型設(shè)計(jì)領(lǐng)域模型分析與設(shè)計(jì)過(guò)程中,抽取,抽象出穩(wěn)定的領(lǐng)域模型,

3、并且剝離出嚴(yán)重影響系統(tǒng)性能的長(zhǎng)事物處理與批量事物處理,針對(duì)長(zhǎng)事務(wù)處理采用“化整為零”的處理模式,將集中式處理過(guò)程中的具體環(huán)節(jié)分散到日常的業(yè)務(wù)處理功能中,對(duì)于批量業(yè)務(wù)處理采用多線程并行獨(dú)立處理。同時(shí)這種“化整為零”領(lǐng)據(jù)是通過(guò)避免訪問(wèn)持久性存儲(chǔ)器來(lái)提高性能的,否則會(huì)導(dǎo)致過(guò)多的磁盤(pán)訪問(wèn)和過(guò)于頻繁網(wǎng)絡(luò)數(shù)據(jù)傳輸。在架構(gòu)設(shè)計(jì)過(guò)程中,針對(duì)待實(shí)現(xiàn)系統(tǒng)中的實(shí)際業(yè)務(wù)特色,剖析出客戶端與中間件中頻繁使用的但又很少變化的數(shù)據(jù)。通過(guò)一些技術(shù)手段,將這些數(shù)據(jù)在合適

4、的時(shí)機(jī)(系統(tǒng)啟動(dòng),用戶登錄,第一次使用等)以一定的數(shù)據(jù)結(jié)構(gòu)存放客戶端或者中間件內(nèi)存中。避免每一次使用都進(jìn)行發(fā)送遠(yuǎn)程調(diào)用請(qǐng)求或者數(shù)據(jù)庫(kù)訪問(wèn),提高系統(tǒng)的運(yùn)算與處理速度。?資源池,對(duì)象池資源池,對(duì)象池在應(yīng)用系統(tǒng)運(yùn)行過(guò)程中,特別對(duì)于一個(gè)高并發(fā)的應(yīng)用系統(tǒng)資源的頻繁地創(chuàng)建都一個(gè)高成本的動(dòng)作,在架構(gòu)設(shè)計(jì)過(guò)程中對(duì)數(shù)據(jù)庫(kù)連接,業(yè)務(wù)邏輯組件等高并發(fā),高成本的對(duì)象與資源采用池化技術(shù),在應(yīng)用系統(tǒng)啟動(dòng)過(guò)程中以對(duì)象池,資源池的方式,初始化到池中,降低頻繁的創(chuàng)建與銷

5、毀,同時(shí)也降低內(nèi)存碎片的產(chǎn)生(4)持續(xù)性的性能管理持續(xù)性的性能管理主要是指,在系統(tǒng)構(gòu)建過(guò)程中持續(xù)性地性能測(cè)試。持續(xù)性能管理的前提條件是有一套完整定義的單元測(cè)試用例,健壯的測(cè)試框,以及明確的,量化的性能需求。除了必不可少的單元測(cè)試,集成測(cè)試,壓力測(cè)試以外,持續(xù)性的性能管理更突出了自動(dòng)化測(cè)試的重要意義,自動(dòng)化方式可以創(chuàng)建重復(fù)的測(cè)試過(guò)程并迅速報(bào)告應(yīng)用代碼的質(zhì)量。只有自動(dòng)化方式才能保證正確地遵循這些測(cè)試過(guò)程,并且保證準(zhǔn)確和一致地測(cè)試應(yīng)用組件。1

6、.1.2分層的設(shè)計(jì)方法分層的設(shè)計(jì)方法分層應(yīng)用是將組件等分隔到不同的層中,每一層中的組件保持內(nèi)聚性,并且大致在同一抽象級(jí)別。每一層都應(yīng)與它下面的各層保持松散耦合,避免使較低級(jí)別依賴于較高級(jí)別。通過(guò)分層,可以限制子系統(tǒng)間的依賴關(guān)系,使系統(tǒng)以更松散的方式耦合,從而更易于維護(hù)。分布式服務(wù)層依賴較低層,但是較低層的細(xì)節(jié)不會(huì)顯示在包含應(yīng)用程序和業(yè)務(wù)邏輯層的較高層中。應(yīng)用程序開(kāi)發(fā)人員在較高抽象級(jí)別工作時(shí)不必考慮諸如TCPIP數(shù)據(jù)包和網(wǎng)絡(luò)字節(jié)排序之類的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論