对应Tomcat调优,可以从两个方面进行调整:内存和线程。
首先启动Tomcat,实际上就是启动一个JVM虚拟机,所以可以按照JVM调优的方式来进行调整优化,从而达到Tomcat调优的目的。
另外Tomcat中设计了一些缓存区域,比如appReadBufSize、bufferPoolSize等缓存区域来提高吞吐量。
还可以调整Tomcat的线程,比如调整minSpareThreads参数来改变Tomcat空闲时的线程数,调整maxThreads参数来设置Tomcat处理连接的最大线程数。
并且还可以调整IO模型,比如使用NIO、APR这种相比于BIO更加高效的IO模型进行优化。