Tomcat 7.0 性能優化方案
Tomcat 性能優化方案 綜述。
這里只列出生產中需要優化的幾個點,每個配置點詳細講解以后進行。
1. 啟用 Tomcat NIO 協議
Connector 協議啟用 org.apache.coyote.http11.Http11NioProtocol
2. 啟用 Executor 線程池
3. 采用JNDI 配置 數據庫連接池
注:這里針對Tomcat7.0 。 7.0 及以上的Tomcat本身帶有Tomcat-jdbc 連接池,性能比c3p0較高。
但7.0以下的自帶的是dbcp連接池,不推薦用jndi。 也可以采用druid,據說性能較高,沒有測試過。不過osc都有相關的測試例子,請搜索之。
4.啟用apr
Tomcat自帶的Tomcat Native 采用apache par處理文件和網絡IO,極大的提升了對靜態文件的處理。
5. 修改jvm 內存
這個大家都比較常用了哈
修改catalina.sh
JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"
詳細配置根據具體服務器配置進行
本文由用戶 ppucd 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!