论坛首页 Java企业应用论坛

Tomcat5.5.X的版本性能有本质的提高吗?

浏览 12269 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-19  
Tomcat5.5.X的版本性能有本质的提高吗?记不清从哪里看到过这方面的论述,很想知道细节!?

BTW:再问一个问题——2000人同时在线的网站单纯使用Tomcat5.5性能是否有问题,网站大部分是动态页面,极少是静态页面。
   发表时间:2006-09-19  
fight_bird 写道
Tomcat5.5.X的版本性能有本质的提高吗?记不清从哪里看到过这方面的论述,很想知道细节!?

BTW:再问一个问题——2000人同时在线的网站单纯使用Tomcat5.5性能是否有问题,网站大部分是动态页面,极少是静态页面。


5.5可以通过apr来使用native IO,对于网络并发连接的处理能力有非常大的提高,以前讨论过这个问题,可以搜索一下。

2000人在线这个概念还是比较含糊的,按照我的经验可以换算为1000个并发左右,单个tomcat实例我认为是顶不住的。
0 请登录后投票
   发表时间:2006-10-17  
如果用squid+多个tomcat呢?
0 请登录后投票
   发表时间:2006-10-18  
robbin 写道

5.5可以通过apr来使用native IO,对于网络并发连接的处理能力有非常大的提高,以前讨论过这个问题,可以搜索一下。

2000人在线这个概念还是比较含糊的,按照我的经验可以换算为1000个并发左右,单个tomcat实例我认为是顶不住的。


呵呵,不清楚你的2000--->1000是什么经验,这个比例有人说是10:1,有的说是5:1或3:1,我想这个比率应该跟具体的应用场景相关,不是简单的一个比率就可以定的吧
0 请登录后投票
   发表时间:2006-10-19  
zysno1 写道
如果用squid+多个tomcat呢?


群集当然提高系统承载压力!
0 请登录后投票
   发表时间:2006-10-19  
昨天偶然看到了,tomcat6这个月20号就要发布了。
估计一开始会以alpha或者beta的姿态出现,但是也确实挺吸引人的了……我想这应该是tomcat向符合JavaEE5的目标在迈进吧。

http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/RELEASE-PLAN-6.0.txt

引用
                      Release Plan for Apache Tomcat 6.0
                      ==================================


Introduction:
------------

This document is a release plan for the final release of Apache Tomcat 6.0.

The goal of the Apache Tomcat 6.0 final release is to provide a stable
container that supports 100% of the mandatory requirements of the Servlet 2.5
and JSP 2.1 specifications, as well as to improve and add many useful
additional features on top of the existing Apache Tomcat 5.5.x releases.

Apache Tomcat 6.0 includes the following major new features over
Apache Tomcat 5.5:

    * Servlet 2.5 implementation
    * JSP 2.1 implementation
    * Unified EL 2.1 implementation, which may be used independently
    * Pluggable JEE 5 annotation support for Servlet & JSP
    * Refactored session clustering implementation
    * New asynchronous IO capabilities and API
    * Simpler distribution layout

Apache Tomcat 6.0 will use the build numbering and release process first used
in the Apache HTTPd 2.0.x project.
Milestone builds, numbered 6.0.x, will be released as needed and will
recieve a stability rating after a one week testing period. The rating can be
either: Alpha, Beta, or Stable.

This Release Plan proposes the following prospective target dates
for stability:

  October 20, 2006
  ----------------

Tomcat 6.0.0 should be tagged by this date.
0 请登录后投票
   发表时间:2006-10-22  
看了一下Tomcat6的介绍,关于IO性能只提到了New asynchronous IO capabilities and API,呵呵,nio,猜一下,应该是grizzly之类的TCPIP/IO代码库,这样还是比不上arp,不过应该比现在的5.5好。一直没有性能测试数据,不过可以参考Sun Java Application Platform Server 8.2 或 GlassFish的情况,这类服务器的IO性能还是比Tomcat的好一些的。
0 请登录后投票
   发表时间:2006-11-05  
用NIO来改善并发问题是有效的,但对于改善单个连接的处理能力没有帮助.
0 请登录后投票
   发表时间:2006-11-13  
如果想偷懒,不想自己编译apr的话,jboss 4还是个不错的选择,它已经在自带的tomcat里加上了apr,所以web性能还是不错的,就是jboss的配置实在有点繁,不是说复杂,就是太麻烦了,要想光凭他的admin guide说明几乎没有办法做完一些复杂的配置的,比如说jms的配置。
0 请登录后投票
   发表时间:2006-11-14  
robbin 写道
fight_bird 写道
Tomcat5.5.X的版本性能有本质的提高吗?记不清从哪里看到过这方面的论述,很想知道细节!?

BTW:再问一个问题——2000人同时在线的网站单纯使用Tomcat5.5性能是否有问题,网站大部分是动态页面,极少是静态页面。


5.5可以通过apr来使用native IO,对于网络并发连接的处理能力有非常大的提高,以前讨论过这个问题,可以搜索一下。

2000人在线这个概念还是比较含糊的,按照我的经验可以换算为1000个并发左右,单个tomcat实例我认为是顶不住的。


呵呵,机器强是可以顶住的。这个我们已经实践过了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics