最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tomcat性能優(yōu)化方式簡單整理

 更新時間:2019年09月07日 09:37:33   作者:技術-劉騰飛  
這篇文章主要介紹了tomcat性能優(yōu)化方式簡單整理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Tomcat本身優(yōu)化

  • Tomcat內(nèi)存優(yōu)化
    • 啟動時告訴JVM我要一塊大內(nèi)存(調優(yōu)內(nèi)存是最直接的方式)
    • 我們可以在 tomcat 的啟動腳本 catalina.sh 中設置 java_OPTS 參數(shù)
    • JAVA_OPTS參數(shù)說明
      • server 啟用jdk 的 server 版
      • Xms java虛擬機初始化時的最小內(nèi)存
      • Xmx java虛擬機可使用的最大內(nèi)存
      • XX: PermSize 內(nèi)存永久保留區(qū)域
      • XX:MaxPermSize 內(nèi)存最大永久保留區(qū)域
    • 配置示例:
    • JAVA_OPTS='-Xms1024m -Xmx2048m -XX: PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'
    • 說明:其內(nèi)存的配置需要根據(jù)服務器(或虛擬機)的實際內(nèi)存來配置
    • 重啟tomcat生效
  • Tomcat IO優(yōu)化
    • 如何必要可以使用APR來從操作系統(tǒng)級別來解決異步的IO問題。次之使用NIO。
    • 在server.xml中
  • Tomcat 線程優(yōu)化
    • maxThreads="600" ///最大線程數(shù)
    • minSpareThreads="100"http:///初始化時創(chuàng)建的線程數(shù)
    • maxSpareThreads="500"http:///一旦創(chuàng)建的線程超過這個值,Tomcat就會關閉不再需要的socket線程。
    • acceptCount="700"http://指定當所有可以使用的處理請求的線程數(shù)都被使用時,可以放到處理隊列中的請求數(shù),超過這個數(shù)的請求將不予處理
  • 使用線程池
    • 在server.xml中增加executor節(jié)點,然后配置connector的executor屬性,
    • namePrefix:線程池中線程的命名前綴
    • maxThreads:線程池的最大線程數(shù)
    • minSpareThreads:線程池的最小空閑線程數(shù)
    • maxIdleTime:超過最小空閑線程數(shù)時,多的線程會等待這個時間長度,然后關閉
    • threadPriority:線程優(yōu)先級
<Executor name="tomcatThreadPool" namePrefix="req-exec-"maxThreads="1000" minSpareThreads="50"maxIdleTime="60000"/>
<Connector port="8080" protocol="HTTP/1.1"executor="tomcatThreadPool"/>
  • 禁用DNS查詢
    • 當web應用程序向要記錄客戶端的信息時,它也會記錄客戶端的IP地址或者通過域名服務器查找機器名轉換為IP地址。DNS查詢需要占用網(wǎng)絡,并且包括可能從很多很遠的服務器或者不起作用的服務器上去獲取對應的IP的過程,這樣會消耗一定的時間。為了消除DNS查詢對性能的影響我們可以關閉DNS查詢,方式是修改server.xml文件中的enableLookups參數(shù)值
  • 緩存優(yōu)化
    • 對于靜態(tài)頁面最好是能夠緩存起來,這樣就不必每次從磁盤上讀。這里我們采用了Nginx作為緩存服務器,將圖片、css、js文件都進行了緩存,有效的減少了后端tomcat的訪問。
  • Tomcat啟用GZIP壓縮,提升web性能
    • 修改%TOMCAT_HOME%/conf/server.xml,修訂節(jié)點如下:
    • GZIP的缺點。相對于沒有進行GZIP的工程來說,使用GZIP要增加服務器壓縮的壓力(cpu消耗)、客戶端解壓縮的壓力,故而對服務器的配置需求更高。另外壓縮也要耗費時間,想占用更小的空間,得到高壓縮比率,肯定要犧牲較長的時間;反之,如果時間較為寶貴,要求快速,那么所得的壓縮比率一定較小,當然會占用更大的空間了(壓縮比率=原內(nèi)容大小/壓縮后大小,壓縮比率越大,則表明壓縮后占用空間的壓縮包越小),這就是物理空間與時間的矛盾。
  • 配合nginx做集群
    • jvm虛擬機調優(yōu)
    • 操作系統(tǒng)調優(yōu)
    • 對于操作系統(tǒng)優(yōu)化來說,是盡可能的增大可使用的內(nèi)存容量、提高CPU的頻率,保證文件系統(tǒng)的讀寫速率等。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Tomcat 多個應用配置方法

    Tomcat 多個應用配置方法

    Tomcat 多個應用配置方法,需要的朋友可以參考下。
    2010-12-12
  • Nginx/Httpd負載均衡tomcat配置教程

    Nginx/Httpd負載均衡tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd負載均衡tomcat配置方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • tomcat之目錄映射_動力節(jié)點Java學院整理

    tomcat之目錄映射_動力節(jié)點Java學院整理

    一個web應用包含了許多我們做好的web資源,里面或許包括了多個靜態(tài)web資源和動態(tài)web資源,而我們都知道服務器的虛擬目錄映射有三種方式,具體哪三種方式,感興趣的朋友可以通過本文學習
    2017-07-07
  • Tomcat中的Session與Cookie深入講解

    Tomcat中的Session與Cookie深入講解

    這篇文章主要給大家介紹了關于Tomcat中Session與Cookie的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Tomcat具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • 解決Idea的tomcat啟動報多個listener的錯誤問題

    解決Idea的tomcat啟動報多個listener的錯誤問題

    這篇文章主要介紹了解決Idea的tomcat啟動報多個listener的錯誤問題,本文給大家分享解決方法對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Tomcat處理請求的流程

    Tomcat處理請求的流程

    本文主要介紹了Tomcat處理請求的流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 一次因信號量引發(fā)的tomcat異常退出解決

    一次因信號量引發(fā)的tomcat異常退出解決

    這篇文章主要給大家介紹了一次因信號量引發(fā)的tomcat異常退出的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Tomcat中catalina.out 和 catalina.log的區(qū)別和用途詳解

    Tomcat中catalina.out 和 catalina.log的區(qū)別和用途詳解

    本文主要介紹了Tomcat中catalina.out 和 catalina.log的區(qū)別和用途詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot?升級內(nèi)嵌Tomcat的操作示例

    SpringBoot?升級內(nèi)嵌Tomcat的操作示例

    這篇文章主要介紹了SpringBoot升級內(nèi)嵌Tomcat,這里采用的是屏蔽舊的依賴,然后手動寫dependency的方式,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • 如何在同一局域網(wǎng)下通過IP地址訪問本機Tomcat項目

    如何在同一局域網(wǎng)下通過IP地址訪問本機Tomcat項目

    這篇文章主要介紹了如何在同一局域網(wǎng)下通過IP地址訪問本機Tomcat項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

东光县| 时尚| 惠水县| 福安市| 宁安市| 曲麻莱县| 土默特右旗| 保亭| 博白县| 阳泉市| 若尔盖县| 错那县| 铜陵市| 岳池县| 龙陵县| 新沂市| 靖江市| 浙江省| 文水县| 微博| 广宗县| 天峻县| 开远市| 凤庆县| 望城县| 化德县| 澄江县| 松潘县| 齐齐哈尔市| 泸定县| 肥东县| 柳江县| 车险| 双牌县| 嘉峪关市| 新河县| 黑河市| 临澧县| 米泉市| 孙吴县| 宁阳县|