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版本
?