成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面的tomcat優化參數總結,都在這里了

新聞 前端
最近準備對xx系統做一些優化工作,這里先從tomcat參數方面入手,后面再針對mysql和具體sql去做一下優化。

 概述

最近準備對xx系統做一些優化工作,這里先從tomcat參數方面入手,后面再針對mysql和具體sql去做一下優化。下面基于之前介紹的tomcat參數優化來做整體介紹。

1、目前tomcat配置

可以看到目前tomcat是基本沒做優化的,基本為默認參數。

史上最全的tomcat優化參數總結,都在這里了
史上最全的tomcat優化參數總結,都在這里了

2、優化后的配置

2.1、注釋AJP協議

這個影響倒不是很大。

史上最全的tomcat優化參數總結,都在這里了

2.2、設置JVM

這里要根據服務器內存,然后自己規劃下就行。

史上最全的tomcat優化參數總結,都在這里了

2.3、核心參數

這里的參數比較重要,影響會比較大。

史上最全的tomcat優化參數總結,都在這里了

3、啟動日志

可以看到通訊模式改為了NIO。

史上最全的tomcat優化參數總結,都在這里了

參數說明

1、內存--設置JVM參數

  1. JAVA_OPTS="-XX:PermSize=256M -XX:MaxPermSize=512m -Xms2048m -Xmx4096m -Duser.timezone=Asia/Shanghai" 

說明:

  • -Xms:設置JVM初始內存大小(默認是物理內存的1/64)
  • -Xmx:設置JVM可以使用的最大內存(默認是物理內存的1/4,建議:物理內存80%)
  • -XX:PermSize :為JVM啟動時Perm的內存大小
  • -XX:MaxPermSize :為最大可占用的Perm內存大小(默認為32M)

2、禁用AJP協議

  1. 注釋 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

ajp協議是tomcat為了動靜資源處理分離時,通過該協議可以將css、js等靜態資源請求轉發到Apache的http服務器處理,提高并發量。但是在優化tomcat時,沒有用到Apache服務器,則需要將其禁用。

3、將BIO通訊模式修改為NIO通訊模式

  1. <Connector connectionTimeout="20000" port="8066" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8448"/> 

其中,原來的protocol="HTTP/1.1"表示遵循http1.1協議,同時,也是一個最原始的未經優化的通信協議,修改之后的 protocol="org.apache.coyote.http11.Http11NioProtocol" ,表示以 NIO模式啟動。

4、并發--啟用外部連接池

maxThreads:tomcat起動的最大線程數,即同時處理的任務個數,默認值為150

  1. <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="400" minSpareThreads="4"/> 
  2. <Connector connectionTimeout="20000" port="8066" executor="tomcatThreadPool" protocol="org.apache.coyote.http11.Http11NioProtocol"/> 

5、配置緩存

  1. <Connector port="xxx" 
  2. compression="on" 
  3. compressionMinSize="2048" 
  4. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
  5. connectionTimeout="20000" 
  6. disableUploadTimeout="true" /> 

說明:

  • compression 打開壓縮功能
  • compressionMinSize 啟用壓縮的輸出內容大小,這里面默認為2KB
  • compressableMimeType 壓縮類型
  • connectionTimeout 定義建立客戶連接超時的時間. 如果為 -1, 表示不限制建立客戶連接的時間

6、優化連接器--最終模板

  1. <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="400" minSpareThreads="4"/> 
  2. <Connector port="8080" executor="tomcatThreadPool" protocol="org.apache.coyote.http11.Http11NioProtocol" 
  3. connectionTimeout="20000" 
  4. enableLookups="false" 
  5. maxPostSize="10485760" 
  6. URIEncoding="UTF-8" 
  7. useBodyEncodingForURI="true" 
  8. maxConnections="1000" 
  9. acceptCount="1000" 
  10. minProcessors="100" 
  11. maxProcessors="1000" 
  12. disableUploadTimeout="true" 
  13. compression="on" 
  14. compressionMinSize="2048" 
  15. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
  16. SSLEnabled="false" 
  17. /> 

說明:

  • acceptCount:允許的最大連接數,應大于等于 maxProcessors ,默認值為 100
  • enableLookups:是否反查域名,取值為: true 或 false 。為了提高處理能力,應設置為 false
  • connectionTimeout:網絡連接超時,單位:毫秒。設置為 0 表示永不超時,這樣設置有隱患的。通常可設置為20000毫秒。
  • disableUploadTimeOut:允許Servlet容器,正在執行使用一個較長的連接超時值,以使Servlet有較長的時間來完成它的執行,默認值為false
  • maxPostSize:指定POST方式請求的最大量,沒有指定默認為2097152
責任編輯:張燕妮 來源: 今日頭條
相關推薦

2025-05-16 09:34:10

2022-03-02 10:36:37

Linux性能優化

2018-03-19 14:43:28

2017-10-24 14:57:58

AI人工智能機器學習

2021-10-06 16:21:32

類型對象Typescript

2023-12-11 21:59:01

時序分析深度學習自回歸模型

2021-12-09 08:16:40

JVM參數系統

2018-01-19 09:38:28

數據庫Oracle數據字典

2019-07-23 07:52:41

數據庫MySQL優化方法

2017-08-28 16:40:07

Region切分觸發策略

2017-12-08 10:42:49

HBase切分細節

2019-12-04 07:57:22

6G5G網絡

2018-11-28 10:39:01

5G網絡運營商

2017-02-24 12:29:20

Android Thi開發板硬件

2016-05-20 11:14:55

內容緩存 傳輸策略優

2016-05-20 11:26:54

客戶端優化 直播推流

2021-07-01 09:00:00

安全數字化轉型滲透

2018-04-26 16:15:02

數據庫MySQLMySQL 8.0

2024-07-02 11:16:21

2021-05-17 07:04:07

動態代理面試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区免费在线 | 欧美一区二区免费电影 | 91精品免费| 日韩一二区 | www.精品一区 | 午夜午夜精品一区二区三区文 | 91精品久久 | 欧美精品福利 | 欧洲一区二区三区 | 精品成人 | 免费精品在线视频 | 亚洲成人精品 | 一区二区三区国产精品 | 国产欧美精品在线 | 99在线视频观看 | 亚洲欧美一区二区三区视频 | 九九九国产 | 欧美456| 国产成人精品一区二区三区 | 狠狠影院 | 精品免费在线 | 欧美乱码精品一区二区三区 | 久久国产精品免费一区二区三区 | 久久av一区 | 日韩性在线 | 欧美 日韩 中文 | 日本一道本视频 | 色播久久久 | 日本一区二区高清视频 | 91av视频在线观看 | 欧美久| 中文字幕一区二区三区在线观看 | 国产一区在线免费观看视频 | 国产精品视频网站 | 人人干视频在线 | 欧美精品乱码久久久久久按摩 | 97国产精品视频人人做人人爱 | 激情毛片 | 国产美女自拍视频 | 欧美h版 | 亚洲成av人片在线观看 |