成人免费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)用,但一樣可以在分公司的通過網(wǎng)絡(luò)連接進(jì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)用,但一樣可以在分公司的通過網(wǎng)絡(luò)連接進(jìn)行訪問,可以做到每次登陸后,實(shí)時(shí)更新程序。由于網(wǎng)絡(luò)速度不穩(wěn)定,導(dǎo)致原來在局域網(wǎng)很快完成的應(yīng)用,到分公司現(xiàn)場測試時(shí),發(fā)現(xiàn)很慢,一個操作需要100 多秒(由于后臺算法比較復(fù)雜,連接中間件和數(shù)據(jù)的查詢次數(shù)比較頻繁)。根據(jù)分析,將瓶頸確定在客戶端與中間件層之間。為了優(yōu)化,需要將精力放在這里,盡量減少與中間層的交互。由于篇幅有限,本文不講Weblogic和Oracle DB的性能優(yōu)化,僅從程序的角度來講系統(tǒng)效率的優(yōu)化。


 

具體做法如下:

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

2.確定優(yōu)化目標(biāo),例如原來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ī)的情況下,對于客戶端的未保存的數(shù)據(jù)進(jìn)行緩存,保證用戶輸入數(shù)據(jù)的安全。

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

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

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

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

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

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é)任編輯:林師授 來源: iammerryz的博客
相關(guān)推薦

2017-09-13 10:51:25

技術(shù)人基礎(chǔ)知識互聯(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)

2009-12-23 15:43:52

架構(gòu)師

2025-05-26 00:00:05

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)化電量

2010-11-17 16:41:49

Bug軟件測試

2021-07-15 08:00:47

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

2021-08-10 08:44:13

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

2011-03-10 14:40:52

2011-11-01 09:02:26

系統(tǒng)架構(gòu)師

2023-06-05 08:19:20

性能優(yōu)化CPU

2020-02-27 13:23:30

LinuxGlances監(jiān)控工具
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美三级久久久 | 亚洲高清成人在线 | 成人3d动漫一区二区三区91 | 亚洲第一成年免费网站 | 久草a√ | 亚洲欧美久久 | 成人亚洲| 久久性av| 操人视频在线观看 | 精品欧美黑人一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 91麻豆产精品久久久久久 | 中文字幕在线观看视频一区 | 欧美视频三级 | 成人夜晚看av | 欧美一区二区三区大片 | 亚洲午夜精品 | 欧美日韩高清一区二区三区 | 黑人巨大精品欧美一区二区免费 | 九九久久在线看 | 91麻豆蜜桃一区二区三区 | 日韩欧美电影在线 | 成人夜晚看av | 国产精品视频二区三区 | 免费观看成人性生生活片 | 日日夜夜精品视频 | 国产aaaaav久久久一区二区 | 久久99精品久久久久蜜桃tv | 色偷偷888欧美精品久久久 | 中文字幕乱码一区二区三区 | av二区三区| 久久精品视频在线观看 | 免费一级片| 欧美中文 | 日韩中文字幕av | 一区二区在线不卡 | 91精品久久久久久综合五月天 | 国产精品久久久久久久久久久久久久 | 自拍第1页 | 手机av在线 | 五月激情综合 |