一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Tomcat - tomcat性能優(yōu)化(性能總覽)

tomcat性能優(yōu)化(性能總覽)

2021-08-18 18:01七星橋 Tomcat

這篇文章主要介紹了tomcat性能優(yōu)化(性能總覽)的相關(guān)資料,需要的朋友可以參考下

1.增加JVM堆內(nèi)存大小

1)JVM通常不去調(diào)用垃圾回收器,所以服務(wù)器可以更多關(guān)注處理web請(qǐng)求,并要求盡快完成。

2)更改文件(catalina.sh)

?
1
2
3
4
5
6
JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8
   -server -Xms1024m -Xmx1024m
   -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m
   -XX:MaxPermSize=512m -XX:+DisableExplicitGC”
 -Xms – 指定初始化時(shí)化的棧內(nèi)存
 -Xmx – 指定最大棧內(nèi)存

2.修復(fù)JRE內(nèi)存泄漏

1)最新的tomcat版本6.0.26及以上就可以解決這個(gè)錯(cuò)誤,因?yàn)樗艘粋€(gè)監(jiān)聽器來處理JRE和PermGen的內(nèi)存泄漏。

2)更改server.xml

?
1
<Listener className=“org.apache.catalina.core.JreMemoryLeakPreventionListener” />

3.線程池設(shè)置

maxThreads的值應(yīng)該根據(jù)流量的大小,

如果值過低,將有沒有足夠的線程來處理所有的請(qǐng)求,請(qǐng)求將進(jìn)入等待狀態(tài),只有當(dāng)一個(gè)的處理線程釋放后才被處理;

如果設(shè)置的太大,Tomcat的啟動(dòng)將花費(fèi)更多時(shí)間。因此它取決于我們給maxThreads設(shè)置一個(gè)正確的值。

其中和最大連接數(shù)相關(guān)的參數(shù)為maxProcessors 和 acceptCount 。如果要加大并發(fā)連接數(shù),應(yīng)同時(shí)加大這兩個(gè)參數(shù)。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Connector port=“9027
  protocol=“HTTP/1.1
  maxHttpHeaderSize=“8192
  maxThreads=“1000
  minSpareThreads=“100
  maxSpareThreads=“1000
  minProcessors=“100”       最小空閑連接線程數(shù),用于提高系統(tǒng)處理性能
  maxProcessors=“1000”      最大連接線程數(shù),即:并發(fā)處理的最大請(qǐng)求數(shù)
  enableLookups=“false”      是否反查域名,取值為: true false 。為了提高處理能力,應(yīng)設(shè)置為 false
  compression=“on”
  compressionMinSize=“2048
  compressableMimeType=“text/html,text/xml,text/javascript,text/css,text/plain”
  connectionTimeout=“20000”    網(wǎng)絡(luò)連接超時(shí),單位:毫秒。設(shè)置為 0 表示永不超時(shí),這樣設(shè)置有隱患的。通常可設(shè)置為30000 毫秒。
  URIEncoding=“utf-8
  acceptCount=“1000”       允許的最大連接數(shù),應(yīng)大于等于 maxProcessors
  redirectPort=“8443
  disableUploadTimeout=“true”/>

4.壓縮

?
1
2
compression=“on”
compressionMinSize=“2048

當(dāng)文件的大小大于等于2048bytes時(shí)才會(huì)壓縮

5.數(shù)據(jù)庫性能調(diào)優(yōu)

Tomcat性能在等待數(shù)據(jù)庫查詢被執(zhí)行期間會(huì)降低

確保所有數(shù)據(jù)庫連接正確地關(guān)閉。

最大空閑數(shù)(maxIdle),最大連接數(shù)(maxActive),最大建立連接等待時(shí)間(maxWait)屬性的值。

6.其它選項(xiàng)

開啟瀏覽器的緩存,這樣讀取存放在webapps文件夾里的靜態(tài)內(nèi)容會(huì)更快,大大推動(dòng)整體性能
每當(dāng)開機(jī)時(shí),Tomcat服務(wù)器應(yīng)當(dāng)自動(dòng)地重啟

一般情況下HTTPS請(qǐng)求會(huì)比HTTP請(qǐng)求慢。如果你想要更好的安全性,即使慢一點(diǎn)我們還是要選擇HTTPS

設(shè)置TOMCAT啟用GZIP壓縮

?
1
2
3
4
compression=”on” 打開壓縮功能
compressionMinSize=”50″ 啟用壓縮的輸出內(nèi)容大小,默認(rèn)為2KB
noCompressionUserAgents=”gozilla, traviata” 對(duì)于以下的瀏覽器,不啟用壓縮
compressableMimeType=”text/html,text/xml,text/javascript,text/css,text/plain“ 哪些資源類型需要壓縮

以上所述是小編給大家介紹的tomcat性能優(yōu)化(性能總覽),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://blog.csdn.net/hello_zyg/article/details/58651341

延伸 · 閱讀

精彩推薦
  • Tomcat淺談Tomcat多層容器的設(shè)計(jì)

    淺談Tomcat多層容器的設(shè)計(jì)

    Tomcat的容器用來裝載Servlet。那Tomcat的Servlet容器是如何設(shè)計(jì)的呢,本文就詳細(xì)的來介紹一下,具有一定的參考價(jià)值,感興趣的可以了解一下...

    JavaEdge.9612021-09-26
  • Tomcattomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法

    tomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法

    本文主要為大家介紹tomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法,當(dāng)前前提是你已經(jīng)可以同時(shí)運(yùn)行他們了,他們的端口不能相同,這里只是解釋如何把它們...

    Tomcat教程網(wǎng)10052021-08-03
  • TomcatTomcat目錄結(jié)構(gòu)詳解

    Tomcat目錄結(jié)構(gòu)詳解

    Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,學(xué)習(xí)tomcat目錄結(jié)構(gòu)十分有必要,今天小編給大家?guī)砹嗽敿?xì)教程,感興趣的朋友一起看看吧...

    ThinkWon6712021-09-09
  • Tomcat如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    這篇文章主要介紹了如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    鋒齊葉落5352021-09-03
  • Tomcat學(xué)習(xí)javaweb如何配置Tomcat的熱啟動(dòng)

    學(xué)習(xí)javaweb如何配置Tomcat的熱啟動(dòng)

    學(xué)習(xí)javaweb的時(shí)候每次更改項(xiàng)目都需要重新部署項(xiàng)目,如此一來比較麻煩,使用tomcat的熱啟動(dòng)就可以解決這個(gè)問題...

    whsnow12072021-08-04
  • TomcatTomcat服務(wù)器搭建教程

    Tomcat服務(wù)器搭建教程

    這篇文章主要為大家詳細(xì)介紹了Tomcat服務(wù)器搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下...

    Watom_66310452021-08-20
  • Tomcat如何查看tomcat的控制臺(tái)輸出的方法

    如何查看tomcat的控制臺(tái)輸出的方法

    這篇文章主要介紹了如何查看tomcat的控制臺(tái)輸出的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    CaiCaiNeo11972021-08-29
  • TomcatTomcat正常訪問localhost報(bào)404問題解決

    Tomcat正常訪問localhost報(bào)404問題解決

    這篇文章主要介紹了Tomcat正常訪問localhost報(bào)404問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...

    小明Style5592021-09-23
主站蜘蛛池模板: 国内精品久久久久久不卡影院 | 6969精品视频在线观看 | 午夜 在线播放 | 成人午夜视频一区二区国语 | 男女被爆动漫羞羞动漫 | 饱满奶大30p | 无限好资源免费观看 | 国产精品一区二区国产 | 4455永久在线观免费看片 | 91大神在线精品播放 | 毛片大全免费看 | 日本xxxxx18护士xxx | 国内久久婷婷综合欲色啪 | sss亚洲国产欧美一区二区 | 国产在线精品香蕉综合网一区 | jj视频免费观看 | 亚洲精品www久久久久久 | 亚洲 欧美 国产 视频二区 | 涩情主播在线翻车 | 国产亚洲精品美女2020久久 | 欧美日韩一区二区三区免费 | 欧美 变态 另类 人妖班 | 爽爽影院免费观看 | 青青青手机视频 | 3d动漫美女被吸乳羞羞视频 | 男人女人叉叉叉 | 欧美日本一道高清二区三区 | 色戒真做gif动图 | 日本色女 | 精品国产一级在线观看 | 国产一区二 | 8x在线永久成人影院 | 欧美亚洲国产成人不卡 | 亚洲黄色小视频 | 日韩在线天堂免费观看 | 五月天婷婷亚洲 | 国产欧美一区二区三区免费 | 大胆私拍模特国模377 | 国内视频一区二区三区 | 成人久久18免费网站 | 亚洲国产精品ⅴa在线观看 亚洲国产高清一区二区三区 |