当前位置: 技术问答>java相关
请问有谁知道TOMCAT4可以支持多少并发用户访问?
来源: 互联网 发布时间:2015-11-13
本文导语: 请问有谁知道TOMCAT4可以支持多少并发用户访问?有人对TOMCAT4的性能进行过测试吗? | 这个不但是软件的问题,和硬件也有关系,所以最好指定硬件平台去测一下。 | 这个好...
请问有谁知道TOMCAT4可以支持多少并发用户访问?有人对TOMCAT4的性能进行过测试吗?
|
这个不但是软件的问题,和硬件也有关系,所以最好指定硬件平台去测一下。
|
这个好像可以在它的配置文件里设置的,你设大了,就看你机器行不行了,要测试的指标是tcp,也就是每秒处理的交易量,一般这种免费的软件大家甚少测的,其它的为了商业利益才测的。
|
很少,好象不超过20。不知道我说的对不对。
|
我想应该超过20个,不过也多不了多少,说到底tomcat不是商业目的,不能支持太大流量。会超负荷~
|
可以优化的部分,我们一个大型项目就用tomcat加apache,负载还是比较大,同时在线60多个拥护根本不是问题。
下面是偶的头写的一些优化设置。
Tomcat的server.xml文件
针对每个使用的Connector,比如使用了port="8008",那么相应的
minProcessors="50" // 该值代表最小保持的线程数,tomcat启动时将自动开始这些线程,在有请求到达时自动分配这些线程,如果同时到达的请求数超过这个值,就开启新的线程
maxProcessors="1024" // 最大允许的线程值
acceptCount="20" // 如果达到最大的线程数还有新请求时允许等待的请求数,超过maxProcessors+acceptCount的请求将被拒绝
下面是偶的头写的一些优化设置。
Tomcat的server.xml文件
针对每个使用的Connector,比如使用了port="8008",那么相应的
minProcessors="50" // 该值代表最小保持的线程数,tomcat启动时将自动开始这些线程,在有请求到达时自动分配这些线程,如果同时到达的请求数超过这个值,就开启新的线程
maxProcessors="1024" // 最大允许的线程值
acceptCount="20" // 如果达到最大的线程数还有新请求时允许等待的请求数,超过maxProcessors+acceptCount的请求将被拒绝