<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    新的起點 新的開始

    快樂生活 !

    developer 眼中的性能問題

       在項目中,我們都經常面臨所開發的產品性能問題。然而這些問題都不是很容易解決。大多性能問題追根究底都是系統架構或者說是設計問題。推翻了重做是不可能的,怎么從這些問題中吸取經驗教訓才是正道。來看看我遇到的設計問題。

    案例: 企業級應用系統,技術使用了JSF 數據庫Oracle. 主頁面范圍超慢,大概半分鐘。

    問題很多,主要有一下幾點:
    1. 數據庫設計嚴格遵守了范式設計,導致表關聯很多。頁面數據大多需要從至少10張表聯合獲取。
    2. 重度使用JSF 組件樹過大。
    3. 代碼上冗余邏輯,大量沒有必要的處理。

    如何解決呢
    1. 對于第一個問題, 還是多學習學習數據庫設計以及如何寫出高效的SQL,推薦一本書 SQL反模式 可以指導如何進行數據庫設計。畢竟大多數應用系統需要數據庫的支持。寫SQL同時想想是不是這個SQL是最優的。 資深的程序員應該對SQL優化有一定的了解。

    2. 在設計開發應用系統初期,就要多了解你選技術的不足,盡量避免由技術不足帶了的問題。畢竟任何技術都有其優勢和不足。 比如問題2,盡量減少組件樹,或者使用facelet來build UI .

    3. 問題3就純粹是程序員個人問題和團隊流程問題了。 無論是用任何方式 比如測試驅動 結對編程等 流程畢竟是流程,程序員的個人素質與修養是整個產品質量的保證。 這點我還是相信找到合適的程序員讓他喜歡或者對自己開發的產品有認同感才是最好的解決方式。如果連自己做的都不感興趣,就靠流程,也是僅僅保證少許問題而不是高質量的產品。

    以上就是我的一點看法。welcome to other idea . Thanks

    2012/11/20 Beijing




     






     

    posted on 2012-11-20 22:29 advincenting 閱讀(1623) 評論(0)  編輯  收藏 所屬分類: 生活隨筆

    公告

    Locations of visitors to this pageBlogJava
  • 首頁
  • 新隨筆
  • 聯系
  • 聚合
  • 管理
  • <2012年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    統計

    常用鏈接

    留言簿(13)

    隨筆分類(71)

    隨筆檔案(179)

    文章檔案(13)

    新聞分類

    IT人的英語學習網站

    JAVA站點

    優秀個人博客鏈接

    官網學習站點

    生活工作站點

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日日操夜夜操免费视频| 最近免费中文字幕中文高清| 91精品国产免费久久国语蜜臀| 亚洲精品无码成人片久久| 一区二区三区免费精品视频| 亚洲国产精品无码久久久久久曰| 国产精品亚洲一区二区三区在线观看 | 久久精品国产亚洲精品2020| 成在人线av无码免费高潮喷水| 亚洲免费人成在线视频观看| 中文字幕不卡高清免费| 亚洲AV无码一区二区乱孑伦AS| 免费观看成人久久网免费观看| 亚洲av日韩av不卡在线观看| 亚洲成人免费电影| 亚洲另类图片另类电影| 成人免费视频观看无遮挡| 亚洲a∨无码一区二区| 亚洲成a人一区二区三区| 十八禁在线观看视频播放免费| 亚洲日本一区二区| 毛片免费视频播放| 久久亚洲精品无码网站| 亚洲免费日韩无码系列| 久久青草精品38国产免费| va天堂va亚洲va影视中文字幕| 国产精品无码免费视频二三区 | 国产l精品国产亚洲区在线观看| 无码人妻AV免费一区二区三区| 亚洲日产2021三区| 国产一级做a爱免费视频| baoyu777永久免费视频| 亚洲白色白色永久观看| 凹凸精品视频分类国产品免费| 国产免费高清69式视频在线观看| 亚洲精品视频在线| 国产传媒在线观看视频免费观看| 久久久久国色AV免费观看| 亚洲国产精品张柏芝在线观看| www.亚洲色图.com| 日本高清在线免费|