今天看到Tomcat启动有三种模式

bio
默认的模式 blocking IO,性能非常低下,没有经过任何优化处理和支持.

 nio
利用java的异步io护理技术,no blocking IO技术.

apr
从操作系统级别来解决异步的IO问题,大幅度的提高性能.

据网上说 APR模式性能最好,但是没有数据就没有说服力,这几种模式我想在不同的需求下面会有不同的用处,所以并不一定说那个模式最好。

我从网上找到了关于BIO和NIO的测试报告,算是数据级别说服力吧。

=====================================================================

tomcat 6 NIO与BIO HTTP处理性能测试简报