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

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

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

    隨筆-61  評論-13  文章-19  trackbacks-0

    關于軟件優化,硬件升級方面的:

    至強64位雙CPU
    2G內存 DDR2 533

    tomcat5.5默認配置
    java5.0默認配置
    mysql5.0默認配置

    帶寬為10M獨享.
    如何改變軟件方面的配置要求。優化方面的資料。硬件方面要升級哪些? 以達到支持大約在線用戶為最高2000人。

    處理:
    ???????2000 人在線,每秒鐘請求數應該在幾百次或者更低些的程度,并發數不會超過100(平均10妙請求一次),使用普通的 PC 機,每秒鐘也能夠處理上百次的請求;
    ???????緩存優化:解決性能問題首先想到的就是緩存,在 Web 應用中有很多緩存的方式,可以緩存到 Web 層的 servletContext 中,也可以緩存到業務層中,甚至可以在數據庫中建立冗余。而生成靜態頁面是一種極端的做法,一般來說會增加復雜性,同時可能會對靈活性和可維護性造成很大傷害。緩存的要點在于命中率,命中率低的東西不應該緩存,除非對內存的價格不做考慮。總結起來設計上就兩句話,使用 N 層結構,合理緩存。根據程序的需要,適當是使用緩存機制;
    ???????程序進行優化方法,比如:每次查找部分記錄,而不是全部查出來,這樣既可以減輕服務器的負擔,也可以減少網絡傳輸量; 對于系統中的數據庫連接一定要進行妥善的處理; 對需要用 scrchrnozied 的地方要用,但是有些地方可以不用同步化的,這個對速度影響也很大;從代碼入手,優化程序,在數據持久化上進行改進,采用成熟的庫訪問對象(Data Access Object)設計模式也會節省你的服務器開銷。
    ???????硬件升級:硬件方面還不行,硬盤最好搞陣列,還可以再來一個服務器,弄個負載均衡,由兩個服務器來處理用戶的請求,apache必然是要用到的,他將擋在tomcat前處理http請求。
    ???????注意:在硬件足夠強大的時候,將 web 與 db 分兩臺服務器來做,只會降低效率,因為網絡編組的成本要比本地內存中的復制高幾個數量級。同樣道理,負載均衡也只會導致更復雜的結構,會引起更多的問題,并產生更低于下的效率。將一個應用分布于多臺機器的唯一理由,就是由于一臺機器根本頂不住,不得不分。
    ???????環境優化:調Tomcat、JVM的Heap大小等參數做一些優化, Tomcat的虛擬內存管理有最大值限制,可以并發運行多個Tomcat來均衡負載,tomcat5.5默認配置? ==>改了JAVA_OPTS沒有?開大內存 既java_opts= -Xms1024m -Xmx1024m ;? java5.0默認配置??? ==>升級一下到最大的小版本6.0?升級處理
    ????? 系統內存測試:
    ???? (1)自己測試:參考tomcat,jvm,mysql優化方面的資料。測試如下操作出錯:
    C:\>java -Xms536870932 -Xmx536870912
    Error occurred during initialization of VM
    Incompatible initial and maximum heap sizes specified至強64位雙CPU,原則上面來說64位的CPU應當可以用到無限大的內存了,也還是理論上的了。可以java -Xmx2000M -version這樣一路加上去試試看你的可以加到多大。
    ???? (2)工具測試:? 壓力測試:對應用系統進行性能采樣于監控,(Wily有一套產品可以在運行期進行調優,但我沒有用過),我用的P6Spy,加MS的那個壓力測試工具,也有D用LoadRunner來跑一跑,在SQL語句這個地方有太多的名堂可做了。
    ?????? 建議軟件方面:
    ?? ??? a、軟件配置 Apache2.2.0 + mod_ajp + jrockit-R26.0.0-jdk1.5.0_04+? Tomcat5.5.15 (啟多個)+apr1.2.2 .
    ?????? b、內存建議4g以上 。 tomcat的內存參數使用 set JAVA_OPTS=%JAVA_OPTS%-Xms1024m -Xmx1024m? (內存2g的話,建議set JAVA_OPTS=%JAVA_OPTS%-Xms512m -Xmx512m).
    ????? c、tomcat5.5版本的性能已經大幅度提高了。


    ?????
    ???

    posted on 2006-03-17 23:29 xnabx 閱讀(437) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 国产av无码专区亚洲av果冻传媒 | 亚洲免费视频观看| 亚洲一区二区三区香蕉| 牛牛在线精品观看免费正| 免费一级毛片在播放视频| 亚洲a∨国产av综合av下载| 日本无吗免费一二区| 亚洲精品无码永久在线观看男男| 国产美女在线精品免费观看| 亚洲最大天堂无码精品区| 成人免费视频一区| 亚洲丰满熟女一区二区哦| 四虎永久免费地址在线观看| 美女隐私免费视频看| 亚洲一区二区三区乱码A| 中国在线观看免费的www| 亚洲国产精品乱码一区二区 | 成人免费乱码大片A毛片| 亚洲av无码不卡一区二区三区 | 国产高清对白在线观看免费91| 中文亚洲AV片不卡在线观看| 成人精品一区二区三区不卡免费看| 亚洲AV无码乱码国产麻豆| 四虎精品视频在线永久免费观看| 亚洲欧洲国产综合AV无码久久| 免费久久精品国产片香蕉| aaa毛片视频免费观看| 亚洲精品私拍国产福利在线| 日韩免费精品视频| 羞羞漫画小舞被黄漫免费| 国产自偷亚洲精品页65页| 一区二区三区福利视频免费观看| 亚洲国产精品日韩在线| 午夜亚洲av永久无码精品| 国产成人无码区免费网站| 国产精品亚洲专区在线观看| 又粗又大又长又爽免费视频| 久久国产乱子精品免费女 | 亚洲av无码电影网| 亚洲精品无码av天堂| 18观看免费永久视频|