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
 ppucd                              ptjs
 ptjs                              jopen
 jopen                              xyang81
 xyang81