繁体   English   中英

tomcat7 vs. tomcat6,他们的表现有什么显着差异吗?

[英]tomcat7 vs. tomcat6, Is there any significant difference in their performance?

我一直在努力测试Java Web应用程序(JSP + Tomcat6 + Struts2 + Hibernate + mysql),而且我得到的结果并不值得吹嘘! 所以我将tomcat版本升级到7,哇! 我得到的请求数/秒比以前好5倍。

那么赐教,tomcat6和tomcat7的性能有这么大差异吗? 或者我的配置和东西有问题?

Tomcat “哪个版本”页面包含对不同Tomcat版本之间差异的高级概述。 Tomcat 7.x的部分并未声称Tomcat 7.x与Tomcat 6.x的性能大幅提升。 谷歌搜索也没有提供任何明确的证据。

我倾向于认为吞吐量提高了5倍:

  • Java / Tomcat配置和/或调优问题,
  • 您的Web应用程序有点不寻常,或者
  • 你正在进行绩效测量的一种不明身份的人工制品。

Tomcat 7.0和Tomcat 6.0有什么区别?

  • 由于多个安全代码修复和添加(例如CSRF防护过滤器),Tomcat 7.0提高了Tomcat 6.0的安全性。

  • Tomcat 7.0包含Servlet 3.0 API,它自身是以前版本的改进版本(由Tomcat 6.0使用)。

  • 因此,Tomcat 7.0支持需要Servlet 3容器的第三方应用程序。

  • Tomcat 7.0中的可配置性更好,其中包括新的容器组件(例如ExpiresFilter和AddDefaultCharsetFilter),可以更好地处理以前留给Web应用程序解决的问题。

  • Tomcat 7.0支持Java 6或更高版本,而Tomcat 6.0支持Java 5或更高版本。

  • 最后,Tomcat 7.0包含更清晰和现代化的代码,在所需的位置使用泛型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM