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

    作者:课课家教育更新于: 2016-12-07 18:15:18

      在一般的测试中,很多时候都是用一些专业的测试工具,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模式。

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

课课家教育

未登录

1