国产乱国产乱老熟300部视频,好男人www免费高清视频在线,GOGOGO高清在线观看视频直播,国产狂喷潮在线观看中文

企業(yè)應(yīng)用網(wǎng)站性能優(yōu)化實(shí)例分析

發(fā)布時(shí)間:2018-05-24來源:本站點(diǎn)擊數(shù):13
  一、網(wǎng)站當(dāng)前狀況和性能現(xiàn)狀系統(tǒng)硬件配置:CPU為兩個(gè)IntelXeon2.4G,物理內(nèi)存為2.5G.系統(tǒng)軟件配置:操作系統(tǒng)為WindowsServer2003標(biāo)準(zhǔn)版,數(shù)據(jù)庫(kù)為SQLServer2000.服務(wù)器訪問量:工作日:訪問人數(shù)10000,瀏覽量300...
  一、網(wǎng)站當(dāng)前狀況和性能現(xiàn)狀

系統(tǒng)硬件配置:CPU為兩個(gè)IntelXeon2.4G,物理內(nèi)存為2.5G.

系統(tǒng)軟件配置:操作系統(tǒng)為WindowsServer2003標(biāo)準(zhǔn)版,數(shù)據(jù)庫(kù)為SQLServer2000.

服務(wù)器訪問量:工作日:訪問人數(shù)10000,瀏覽量30000,休息日:訪問人數(shù)4000,瀏覽量10000,每用戶訪問頁(yè)面為2.88頁(yè)面,平均停留時(shí)間為3分鐘。由于存在大型下載文件,服務(wù)器流量每天有80G到160G左右。

WEB系統(tǒng):采用Tomcat服務(wù)器,使用Struts和Hibernate.

網(wǎng)站系統(tǒng):網(wǎng)站有幾套不同的系統(tǒng),有新聞發(fā)布CMS系統(tǒng)、文件下載系統(tǒng)、反饋系統(tǒng)等等,使用基于Java的Struts和Hibernate的MVC架構(gòu),動(dòng)態(tài)應(yīng)用。

服務(wù)器CPU目前通常為40%左右,很多情況能增加到80-90%.

二、網(wǎng)站性能分析

通常情況下CPU達(dá)到80%說明系統(tǒng)性能存在瓶頸,需要找出系統(tǒng)的瓶頸究竟在哪里。

分析過程是,遠(yuǎn)程登錄服務(wù)器,打開SQLServer2000的事件探查器,記錄和分析SQL語(yǔ)句,同時(shí)打開任務(wù)管理器,查看各個(gè)進(jìn)程占用CPU的狀況。

經(jīng)過查詢,SQLServer占用較大的CPU,說明系統(tǒng)調(diào)用CPU查詢較多,初步可以確認(rèn)是數(shù)據(jù)庫(kù)引起的系統(tǒng)瓶頸,由于使用Struts和Hibernate應(yīng)用,調(diào)用數(shù)據(jù)庫(kù)頻繁,因此可以采用減少SQL查詢的方式降低對(duì)SQLServer的調(diào)用,通常情況下有兩種方法:Cache或靜態(tài)化。

另外,服務(wù)器的Web系統(tǒng)采用的架構(gòu)存在一些問題,因?yàn)榇嬖诖笮拖螺d文件,占用的流量非常大,而Tomcat本身對(duì)于靜態(tài)文件的處理性能并不好,也會(huì)對(duì)系統(tǒng)性能產(chǎn)生負(fù)面的影響。

三、網(wǎng)站和服務(wù)器優(yōu)化方案

將頁(yè)面靜態(tài)化是通常的優(yōu)化方案,但是對(duì)于當(dāng)前的Tomcat服務(wù)器下的Struts和Hibernate未必有效,因?yàn)門omcat對(duì)于靜態(tài)HTML文件本身支持并不理想,并且新聞內(nèi)容更新較為頻繁。因此,在現(xiàn)有架構(gòu)的基礎(chǔ)上,可以使用hibernate的ehcached的動(dòng)態(tài)緩存的方式,在動(dòng)態(tài)應(yīng)用中減少數(shù)據(jù)庫(kù)負(fù)載,提升訪問速度。
首頁(yè)
銷售熱線
郵箱
聯(lián)系