六、Tomcat自身的調(diào)整策略
"啟動參數(shù) "
Tomcat默認(rèn)可以使用的內(nèi)存是128MB。可以通過在啟動時(shí)加入"-Xms"和"-Xmx"參數(shù)來獲得更大的內(nèi)存分配。但也要注意GC的問題。
"負(fù)載均衡 "
比較復(fù)雜,有機(jī)會另文詳述。
"集成Web服務(wù)器處理靜態(tài)內(nèi)容 "
作 為一個(gè)Jsp/Servlet容器,Tomcat本身對靜態(tài)Html文件的相應(yīng)速度遠(yuǎn)遜Apache等Web服務(wù)器。通過與此類Web服務(wù)器的集成,可以 將對jsp內(nèi)容的請求轉(zhuǎn)發(fā)至Tomcat,而用Web服務(wù)器處理靜態(tài)內(nèi)容,能夠非常顯著的降低整體負(fù)載,提高整體響應(yīng)的速度。
"調(diào)整線程數(shù) "
Tomcat5使用線程池(Apache Portable Runtime)來加速響應(yīng)速度。默認(rèn)創(chuàng)建5個(gè)線程,*大 線程數(shù)是200.如果并發(fā)較大,則可以對以下幾個(gè)參數(shù)進(jìn)行具體的調(diào)整:
maxThreads:Tomcat可創(chuàng)建的*大線程數(shù);
acceptCount:如果當(dāng)前可用線程數(shù)為0,則將請求放入處理隊(duì)列中。這個(gè)值限定了請求隊(duì)列的大小,超過這個(gè)數(shù)值的請求將不予處理。
connectionTimeout:網(wǎng)絡(luò)連接超時(shí)數(shù),單位毫秒。
minSpareThreads:如果當(dāng)前沒有空閑線程,且沒有超過maxThreads,一次性創(chuàng)建的空閑線程數(shù)量。Tomcat初始化時(shí)創(chuàng)建的線程數(shù)量也由此值設(shè)置。
maxSpareThreads:一旦創(chuàng)建的線程超過此數(shù)值,Tomcat會關(guān)閉不再需要的線程。
線程數(shù)可以大致上用 "同時(shí)在線人數(shù)*每秒用戶操作次數(shù)*系統(tǒng)平均操作時(shí)間" 來計(jì)算。
"使用Jikes "
Jikes是性能優(yōu)良的Java編譯器,在jsp容器中使用Jikes替代Sun的編譯器能夠有效提高jsp文件的編譯速度。對于Tomcat 5.5,可以參考Jasper-Howto。要注意的是Windows版本的Jikes是不支持-encoding選項(xiàng)的,你需要自己編譯。可以參考這里。
【招生辦】
成都鐵路衛(wèi)生學(xué)校
聯(lián)系人:楊老師
咨詢電話:028-81459650
移動電話:13096365338
咨詢QQ:2763031284
郵箱:2763031284@qq.com
地址:四川省成都市郫縣團(tuán)結(jié)
網(wǎng)址:
成都鐵路衛(wèi)生學(xué)校 http://www.tineng.net/
高考200分能上什么大學(xué) http://www.57fenshu.com/
成都北大青鳥 http://www.bangboer.com/u028bdqn/ |
 |
|