Tomcat调优原理:
1、增加最大连接数(增大值避免队列请求过多,导致响应缓慢)
2、调整工作模式
Bio(BlockingI/O):默认工作模式,阻塞式I/O操作,没有任何优化技术处理,性能比较低。
Nio(New I/O orNon-Blocking):非阻塞式I/O操作,有Bio有更好的并发处理性能。
Apr(ApachePortable Runtime,Apache可移植运行库):首选工作模式,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。
tomcat利用基于Apr库tomcat-native来实现操作系统级别控制,提供一种优化技术和非阻塞式I/O操作,大大提高并发处理能力。但是需要安装apr和tomcat-native库。
3、启用gzip压缩
4、调整JVM内存大小
5、作为Web时,动静分离
6、合理选择垃圾回收算法
7、尽量使用较新JDK版本