隨筆 - 16  文章 - 0  trackbacks - 0
          <2012年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          26272829123
          45678910

          常用鏈接

          留言簿

          隨筆檔案

          友情鏈接

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          經(jīng)過IBM老師的培訓(xùn),對(duì)性能優(yōu)化方面進(jìn)行一個(gè)簡(jiǎn)單的總結(jié)

          系統(tǒng)優(yōu)化從架構(gòu)層面,可以考慮從以下方面進(jìn)行思考:
          一、結(jié)構(gòu)
                1、業(yè)務(wù)需求方面
                          與用戶溝通確認(rèn),自己對(duì)業(yè)務(wù)理解是否存在誤區(qū),用戶對(duì)業(yè)務(wù)響應(yīng)的期望本身就沒有那么高;
                2、產(chǎn)品選型
                          應(yīng)該反思我們?cè)谶x擇產(chǎn)品方面是否存在缺陷,軟件的設(shè)計(jì)初衷就與你的希望不一致,還要需要考慮產(chǎn)品是否支持容錯(cuò)、集群、橫向擴(kuò)展等
          二、操作模型(Operation Modeling)
                1、協(xié)議選擇 
                           不同的協(xié)議的成本不一樣,比如https的性能就比http低的多;
                2、工作流程(業(yè)務(wù)流程) 
                           業(yè)務(wù)流程現(xiàn)狀本身就是足夠復(fù)雜,通過系統(tǒng)優(yōu)化空間有限,是否可以通過流程優(yōu)化改善性能
                3、系統(tǒng)對(duì)接方式
                           系統(tǒng)對(duì)接方式有同步與異步兩種,業(yè)務(wù)能否接受一定時(shí)間差的延期,通過異步進(jìn)行實(shí)現(xiàn)系統(tǒng)之間的系統(tǒng)對(duì)接;
                4、緩存
                           在客戶端與服務(wù)端,將常用的基礎(chǔ)數(shù)據(jù)(主數(shù)據(jù)),進(jìn)行緩存,減少不必要的數(shù)據(jù)庫訪問;
          三、實(shí)現(xiàn)方面
                1、編程語言
                          用戶就要求實(shí)時(shí)響應(yīng),想基于虛擬機(jī)的語言就可能需要重新考慮選擇了,比如C++;
          四、資源
                1、冗余的數(shù)據(jù)
                         數(shù)據(jù)冗余從設(shè)計(jì)角度來看數(shù)據(jù)冗余不符合數(shù)據(jù)庫范式的要求,通過一定的冗余有時(shí)可以極大的減少數(shù)據(jù)庫訪問次數(shù);
                2、增加帶寬、內(nèi)存、服務(wù)器、磁盤
                        隨著硬件成本的不斷下降,有些情況可以通過一定金錢解決問題,關(guān)鍵的問題點(diǎn)在于如何發(fā)現(xiàn)系統(tǒng)的問題點(diǎn)在哪,確認(rèn)你是否找到了系統(tǒng)的真正瓶頸;
                3、服務(wù)器調(diào)優(yōu)  
                        可以通過對(duì)應(yīng)用中間件,數(shù)據(jù)庫服務(wù)器,操作系統(tǒng)根據(jù)系統(tǒng)的運(yùn)行情況進(jìn)行相應(yīng)的調(diào)優(yōu)。

          posted on 2012-02-29 13:29 民工二代 閱讀(1579) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 青河县| 大兴区| 宁阳县| 英吉沙县| 双柏县| 汶上县| 大洼县| 叙永县| 康保县| 华安县| 宾川县| 克拉玛依市| 普安县| 昌平区| 大城县| 武邑县| 嘉善县| 普陀区| 德安县| 绥滨县| 遂川县| 桂东县| 伊川县| 临清市| 宜城市| 松阳县| 静乐县| 夏河县| 扶沟县| 营口市| 涿州市| 思南县| 南康市| 霍城县| 简阳市| 神池县| 泰宁县| 和田县| 稷山县| 岱山县| 定陶县|