日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
全面的tomcat優(yōu)化參數總結,都在這里了

 概述

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

創(chuàng)新互聯公司是專業(yè)的陸豐網站建設公司,陸豐接單;提供成都做網站、網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行陸豐網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

1、目前tomcat配置

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

2、優(yōu)化后的配置

2.1、注釋AJP協議

這個影響倒不是很大。

2.2、設置JVM

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

2.3、核心參數

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

3、啟動日志

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

參數說明

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. 注釋  

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

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

 
 
 
  1.  

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

4、并發(fā)--啟用外部連接池

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

 
 
 
  1.  
  2.  

5、配置緩存

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

說明:

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

6、優(yōu)化連接器--最終模板

 
 
 
  1.  
  2. connectionTimeout="20000" 
  3. enableLookups="false" 
  4. maxPostSize="10485760" 
  5. URIEncoding="UTF-8" 
  6. useBodyEncodingForURI="true" 
  7. maxConnections="1000" 
  8. acceptCount="1000" 
  9. minProcessors="100" 
  10. maxProcessors="1000" 
  11. disableUploadTimeout="true" 
  12. compression="on" 
  13. compressionMinSize="2048" 
  14. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
  15. SSLEnabled="false" 
  16. /> 

說明:

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

網站欄目:全面的tomcat優(yōu)化參數總結,都在這里了
轉載源于:http://www.5511xx.com/article/dpshghi.html