刚刚用JMeter侧了一下Tomcat和Resin,结果Resin遥遥领先!
我现在在做一个社区网站,用的是Tomcat,Struts,Hibernate,mysql。
因为在网上看到一些Resin的性能比Tomcat好很多的说法,自己也试了一下。
用JMeter,请求一个JSP页面。没有动态的内容和数据库调用(嘿嘿为了方便,改天在试一下更复杂一点的),文件大小6041b,共123行。
测试结果,Resin的请求响应速度比Tomcat快5倍。
---------------------------------------------------------------------
100个线程每隔1秒钟请求一次,如此循环100次。结果Resin的平均响应时间为 304ms , tomcat为 1557。
具体数据如下:
Number of Threads:100
Ramp-Up Period(in seconds):1
Loop Count:100
结果为:
resin: Average: 304ms, Deviation: 1605
tomcat: Average: 1557, Deviation: 4731
---------------------------------------------------------------------
看来,我是得改用Resin了。(可是不太熟啊)
还有一个问题向请教高手。
如果Resin和Apache结合起来,让Apache处理静态的,动态的扔给Resin处理的话,应该怎么能够让Apache把Struts的*.do请求也仍给Resin处理啊?应该怎么配置啊?整个晚上都在搞这个东西,头都大了。请高手帮忙啊!