下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Tomcat和resin哪一个是适合你使用?

作者:课课家教育     来源: http://www.kokojia.com点击数:1410发布时间: 2016-12-11 13:00:39

标签: 测试工具Tomcatresin软件研发

  在一般的测试中,很多时候都是用一些专业的测试工具,Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的web服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度它是能和APACHESERVER相比较。并且是许多站点都是使用该WEB服务器构建的。

  tomcat是一个web服务器,它也是提供jsp的服务,并且是可以与apache合用,很多有选择依赖性的朋友或者都需要进行工具的选择,本文将要和大家分析一下这个两个工具中,到底哪一个是适合你。

Tomcat和resin哪一个是适合你使用_测试工具_Tomcat_resin_软件研发_课课家

  相信很多人说Resin速度它是比Tomcat快,但是Tomcat它是更加符合标准,并且它的可定制性是更强;除此之外的话,如果是利用Tomcat的NIOConnector,它的性能完全不输给Resin,你也是可以试验一下。

  到底有什么因素决定你的选择呢?

  在很多的网站中,有使用Tomcat的,有使用Resin的,但更多的Tomcat,都是启用了NIOConnector的。Resin使用的是3.0的版本、Tomcat是6.0。二者在稳定性上都没有任何问题、性能在访问量不大的话,都没有多大的差别。

  但是Resin在一台机器上配置多个运行实例时,稍微的是有那么一点的麻烦,不像Tomcat复制多份,用户是可以通过修改个端口就可以了,它完全是出于独立的状态。

  除此之外的话在最新的Resin3.1/3.2中,将会是自动对URL进行解码的一个处理,导致原来在Tomcat和Resin3.0上运行正常的程序,如果是到了新版本会有部分乱码的现象,这可能是Resin想让程序更加简单的原因吧!

  可以从Resin网站上的ChangeLog看到,Resin最近好像把注意力都是放在了php的引擎改进上(有谁会用Resin来跑PHP?),java本身少有改动。当然了Tomcat也很久没发布新版本了。

  因此的话,更多的还是会选择Tomcat。

  如果是单个应用服务器,则会是选择tomcat,因为它使用起来是比较方便,也是比较易用,文档多,操作起来也是算熟悉

  如果做成群集就用nginx+proxy+resin,这个组合使用起来性能不错,也够稳定。

  以前很多人用的是apache+jk+tomcat实在是不怎样,但这可能也和jk有关,因为使用了jk就不可以使用tomcat的nio模式。

  简单的来说,两个的功能也算是差不多,最主要的还是根据实际的一个使用需求来进行选择,也是需要去考虑一下它的功能,稳定性来做出一个选择性的使用。

赞(25)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程