成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

架構(gòu)師之修煉內(nèi)功篇:系統(tǒng)性能優(yōu)化

開發(fā) 架構(gòu) 項(xiàng)目管理
這段時(shí)間在做系統(tǒng)的優(yōu)化。事情的起因是這樣的。我們開發(fā)的系統(tǒng)需要在分公司使用,而分公司的網(wǎng)絡(luò)帶寬只有專線2M的。我們的系統(tǒng)的層次結(jié)構(gòu)是C/S三層,雖然客戶端是Swing開發(fā)的Desktop應(yīng)用,但一樣可以在分公司的通過(guò)網(wǎng)絡(luò)連接進(jìn)行訪問(wèn),可以做到每次登陸后,實(shí)時(shí)更新程序。

這段時(shí)間在做系統(tǒng)的優(yōu)化。事情的起因是這樣的。我們開發(fā)的系統(tǒng)需要在分公司使用,而分公司的網(wǎng)絡(luò)帶寬只有專線2M的。我們的系統(tǒng)的層次結(jié)構(gòu)是C/S三層,雖然客戶端是Swing開發(fā)的Desktop應(yīng)用,但一樣可以在分公司的通過(guò)網(wǎng)絡(luò)連接進(jìn)行訪問(wèn),可以做到每次登陸后,實(shí)時(shí)更新程序。由于網(wǎng)絡(luò)速度不穩(wěn)定,導(dǎo)致原來(lái)在局域網(wǎng)很快完成的應(yīng)用,到分公司現(xiàn)場(chǎng)測(cè)試時(shí),發(fā)現(xiàn)很慢,一個(gè)操作需要100 多秒(由于后臺(tái)算法比較復(fù)雜,連接中間件和數(shù)據(jù)的查詢次數(shù)比較頻繁)。根據(jù)分析,將瓶頸確定在客戶端與中間件層之間。為了優(yōu)化,需要將精力放在這里,盡量減少與中間層的交互。由于篇幅有限,本文不講Weblogic和Oracle DB的性能優(yōu)化,僅從程序的角度來(lái)講系統(tǒng)效率的優(yōu)化。


 

具體做法如下:

1.根據(jù)測(cè)試報(bào)告中所描述的時(shí)間,找出瓶頸所在,確定優(yōu)化方案,這個(gè)很重要,是行動(dòng)的指南。

2.確定優(yōu)化目標(biāo),例如原來(lái)100秒,優(yōu)化到6秒;

3.分析網(wǎng)絡(luò)連接點(diǎn),將能夠從服務(wù)端可以取出的數(shù)據(jù),一次取出,在客戶端進(jìn)行邏輯運(yùn)算。

4.需要考慮在網(wǎng)絡(luò)不穩(wěn)定的情況或異常關(guān)機(jī)的情況下,對(duì)于客戶端的未保存的數(shù)據(jù)進(jìn)行緩存,保證用戶輸入數(shù)據(jù)的安全。

5.除了減少中間層的訪問(wèn)次數(shù),對(duì)于查詢數(shù)據(jù)較慢的表格也需要加如Index進(jìn)行優(yōu)化。

根據(jù)上述方法,優(yōu)化已經(jīng)基本達(dá)到了目標(biāo),總結(jié)如下:

1.優(yōu)化無(wú)止盡,需要找出瓶頸,確定優(yōu)化目標(biāo);

2.優(yōu)化不僅僅考慮中間層的連接次數(shù),對(duì)于數(shù)據(jù)庫(kù)的性能優(yōu)化也同樣重要。遇到過(guò)原來(lái)一個(gè)查詢需要8000MS,通過(guò)數(shù)據(jù)庫(kù)和SQL語(yǔ)句的優(yōu)化,達(dá)到了500MS;

3.優(yōu)化需要結(jié)合具體的程序考慮,需要層層跟蹤。例如,需要跟蹤哪里進(jìn)行了中間層連接,這個(gè)連接是否有必要。

4.利用緩存時(shí)候,需要考慮緩存數(shù)據(jù)的一致性。

5.保存數(shù)據(jù),進(jìn)行批量中間層保存;

6.獨(dú)立的事務(wù)處理可以在PL/SQL里面實(shí)現(xiàn),這樣效率***。

原文鏈接:http://blog.csdn.net/iammerryz/article/details/7679076

責(zé)任編輯:林師授 來(lái)源: iammerryz的博客
相關(guān)推薦

2017-09-13 10:51:25

技術(shù)人基礎(chǔ)知識(shí)互聯(lián)網(wǎng)技術(shù)

2021-07-12 23:43:46

AppAndroid優(yōu)化

2017-12-18 09:43:35

架構(gòu)師CTO秘籍

2010-04-09 13:26:44

2009-12-29 16:09:32

架構(gòu)師

2021-06-07 09:35:11

架構(gòu)運(yùn)維技術(shù)

2011-03-18 11:13:07

LAMP度量性能

2013-03-20 17:18:07

Linux系統(tǒng)性能調(diào)優(yōu)

2015-09-16 13:54:30

Android性能優(yōu)化渲染

2015-09-16 14:37:50

Android性能優(yōu)化運(yùn)算

2015-09-16 15:48:55

Android性能優(yōu)化電量

2025-05-26 00:00:05

2010-11-17 16:41:49

Bug軟件測(cè)試

2021-08-10 08:44:13

系統(tǒng)性能優(yōu)化

2021-07-15 08:00:47

系統(tǒng)性能調(diào)優(yōu)cpunuma架構(gòu)

2009-12-23 15:43:52

架構(gòu)師

2011-03-10 14:40:52

2020-02-27 13:23:30

LinuxGlances監(jiān)控工具

2020-04-15 19:53:49

TomcatApache內(nèi)存

2023-06-05 08:19:20

性能優(yōu)化CPU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久精品一 | 国产精品久久国产精品 | 久久精品成人热国产成 | 日本男人天堂 | 国产不卡一区 | 久久九九影视 | a在线视频 | 国产日韩欧美一区 | 精品国产久 | 成人三级网址 | 91资源在线 | 日日摸日日碰夜夜爽2015电影 | 午夜av电影 | 精品国产精品三级精品av网址 | 成人妇女免费播放久久久 | 怡红院成人在线视频 | 久久久久久网 | 高清av在线 | 成人精品一区二区三区 | 亚洲欧美精品 | 天天看天天操 | 久久精品av麻豆的观看方式 | 亚洲黄色av网站 | 欧美成人激情 | 国产成人精品一区二区三区网站观看 | 黄色一级免费看 | 精品国产精品国产偷麻豆 | 日韩一级不卡 | 国产精品久久久免费 | 在线观看国产www | 国产免费观看视频 | 罗宾被扒开腿做同人网站 | 欧美激情啪啪 | 日韩精品一区二区三区中文在线 | 在线午夜 | 欧美性jizz18性欧美 | 国产精品1区2区3区 欧美 中文字幕 | 亚洲欧美日韩在线一区二区 | 国产精品爱久久久久久久 | 久久三区| 亚洲国产成人在线视频 |