91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

好程序員Java學習路線分享實戰Tomcat性能優化

發布時間:2020-06-08 17:22:00 來源:網絡 閱讀:161 作者:wx5d42865f47214 欄目:編程語言

  好程序員Java學習路線分享實戰Tomcat性能優化,前言,由于不同的硬件配置導致默認的tomcat配置無法達到最佳的性能,導致我們需要對tomcat的進行相應的配置調整。

Tomcat內存優化

配置信息:JAVA_OPTS=’-Xms1024m -Xmx2048m -XX: PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m’

將以上配置信息在tomcat中的catalina.sh?中配置如下圖所示:

好程序員Java學習路線分享實戰Tomcat性能優化

參數描述:

-server 啟用jdk 的 server 版;

-Xms java虛擬機初始化時的最小內存;

-Xmx java虛擬機可使用的最大內存;

-XX: PermSize 內存永久保留區域

-XX:MaxPermSize 內存最大永久保留區域

根據不同的配置硬件設備可適當調整參數的大小,內存大、cpu核數多,可對相應的參數設置過大,反之設置適當偏小。

Tomcat并發優化

并發優化主要在conf中server.xml文件中配置。配置代碼如下:

?<Connector port="8080"

protocol="HTTP/1.1"

maxHttpHeaderSize="8192"

minProcessors="100"

maxProcessors="1000"

acceptCount="1000"

redirectPort="8443"

disableUploadTimeout="true"/>

參數說明

maxThreads 客戶請求最大線程數

minSpareThreads Tomcat初始化時創建的 socket 線程數

maxSpareThreads Tomcat連接器的最大空閑 socket 線程數

enableLookups 若設為true, 則支持域名解析,可把 ip 地址解析為主機名

redirectPort 在需要基于安全通道的場合,把客戶請求轉發到基于SSL 的 redirectPort 端口

acceptAccount 監聽端口隊列最大數,滿了之后客戶請求會被拒絕(不能小于maxSpareThreads )

connectionTimeout 連接超時

minProcessors 服務器創建時的最小處理線程數

maxProcessors 服務器同時最大處理線程數

URIEncoding URL統一編碼

效果圖如下:

好程序員Java學習路線分享實戰Tomcat性能優化

Tomcat緩存優化

緩存優化主要在conf中server.xml文件中配置。配置代碼如下:

<Connector port="8080"

protocol="HTTP/1.1"

maxHttpHeaderSize="8192"

maxThreads="1000"

minSpareThreads="100"

maxSpareThreads="1000"

minProcessors="100"

maxProcessors="1000"

enableLookups="false"

compression="on"

compressionMinSize="2048"

compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"

connectionTimeout="20000"

URIEncoding="utf-8"

acceptCount="1000"

redirectPort="8443"

disableUploadTimeout="true"/>

參數說明

maxThreads 客戶請求最大線程數

minSpareThreads Tomcat初始化時創建的 socket 線程數

maxSpareThreads Tomcat連接器的最大空閑 socket 線程數

enableLookups 若設為true, 則支持域名解析,可把 ip 地址解析為主機名

redirectPort 在需要基于安全通道的場合,把客戶請求轉發到基于SSL 的 redirectPort 端口

acceptAccount 監聽端口隊列最大數,滿了之后客戶請求會被拒絕(不能小于maxSpareThreads )

connectionTimeout 連接超時

minProcessors 服務器創建時的最小處理線程數

maxProcessors 服務器同時最大處理線程數

URIEncoding URL統一編碼

compression 打開壓縮功能

compressionMinSize 啟用壓縮的輸出內容大小,這里面默認為2KB

compressableMimeType 壓縮類型

connectionTimeout 定義建立客戶連接超時的時間. 如果為 -1, 表示不限制建立客戶連接的時間

效果圖如下:

好程序員Java學習路線分享實戰Tomcat性能優化

總結

配置了內存、并發、緩存優化后,同配置硬件設備可提高多倍有效訪問率。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南宫市| 册亨县| 库尔勒市| 广州市| 佛教| 曲阜市| 临猗县| 景泰县| 青浦区| 赤水市| 息烽县| 威远县| 奉节县| 仁寿县| 大丰市| 辽宁省| 甘孜| 岑溪市| 海城市| 清水县| 高密市| 满洲里市| 凉山| 香河县| 邹城市| 镇安县| 利辛县| 宝鸡市| 南开区| 望都县| 东阿县| 安阳市| 孟州市| 崇义县| 班戈县| 桦甸市| 青阳县| 浦江县| 连云港市| 宁津县| 休宁县|