當前位置:編程學習大全網 - 源碼下載 - 是否了解tomcat的調優工作,需要修改哪些配置文件實

是否了解tomcat的調優工作,需要修改哪些配置文件實

Tomcat性能調優方案

壹、操作系統調優

對於操作系統優化來說,是盡可能的增大可使用的內存容量、提高CPU的頻率,保證文件系統的讀寫速率等。經過壓力測試驗證,在並發連接很多的情況下,CPU的處理能力越強,系統運行速度越快。。

適用場景 任何項目。

二、Java虛擬機調優

應該選擇SUN的JVM,在滿足項目需要的前提下,盡量選用版本較高的JVM,壹般來說高版本產品在速度和效率上比低版本會有改進。

JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。

因此對性能要求較高的情況推薦使用 JDK1.6。

適用場景 任何項目。

三、Apache集成Tomcat

Web服務器專門處理HTTP請求,應用服務器是通過很多協議為應用提供商業邏輯。雖然Tomcat也可以作web服務器,但其處理靜態html的速度比不上Apache,且其作為web服務器的功能遠不如Apache,因此把Apache和Tomcat集成起來,將html和Jsp的功能部分進行明確分工,讓Tomcat只處理Jsp部分,其他的由Apache,IIS等web服務器去處理,由此大大提高Tomcat的運行效率。

如果壹個項目中大量使用了靜態頁面、大量的圖片等,並有有較大的訪問量,推薦使用Apache集成Tomcat的方式來提高系統的整體性能。

Apache和Tomcat的整合有三種方式,分別是JK、ative-1.dll到Tomcat的bin目錄下。而在Linux下,可以直接解壓和安裝bin目錄下的tomcat_native.tar.gz文件,編譯之前要確保apr庫已經安裝。

怎麽才能判斷Tomcat是否已經啟用了APR庫呢?方法是通過看Tomcat的啟動日誌:

如果沒有啟用APR,則啟動日誌壹般有這麽壹條:

org.apache.coyote.ative-1.dll 下載地址:.ie/native/

調優綜述

根據以上分析,如果想要Tomcat達到最優的效果,首先要爭取使得操作系統以及網絡資源達到最優,並且最好使用高版本的JDK。對於有大量靜態頁面的系統,采用Apache集成Tomcat的方式,把靜態頁面交由Apache處理,動態部分交由Tomcat處理,能極大解放Tomcat的處理能力。使用ARP庫也能極大的提高Tomcat對靜態文件的處理能力。對於並發要求較高的系統,采用Apache加Tomcat集群的方式,將負載分別分擔到多個Tomcat上,能很大的提高系統的性能,充分利用硬件資源。同時需要對Tomcat自身進行優化,包括增大內存、調節並發線程數等。

  • 上一篇:2021年這些生肖好運連連大富大貴
  • 下一篇:淘寶上如何在壹張圖上加兩個或多個鏈接
  • copyright 2024編程學習大全網