Hi,

we have to develop a high performance chat based only on HTML and HTTP only for a television company. The biggest issue is performance. The chat's output window requires one open HTTP connection per client. This means, that when you have 3000 people following the chat that the server has to be able to handle 3000 simultaneous ie. open HTTP connections.

I have read some old benchmark tests. In those Tomcat does not get a very good rating compared to other servers like JRun, BEA and others, since it does not use NIO or some native methods. I guess I could try just to open 3000 threads on my machine which write some output and see how it's doing but I guess that does not really tell me anything reliable.

So I was wondering if anybody can really tell me what Tomcat's (5.5) limit is on this? How many simultaneous HTTP connections can Tomcat handle and still respond in such a way, that the application stays useable. I assume that the machine runs on a Pentium 4 3.2 Ghz with 1 GB of RAM under linux and that all the file descriptor limits are set to the maximum.

The second question I have is, that lets assume the limit of a single tomcat instance is at 2000 connections, how could I use a cluster and loadbalancer to increase the total amount of simultaneous HTTP connections of the "Applicaiton" and this really possible? Does anybody in here have pratical experience for a live production system, which is in use and handles many HTTP connections?

yours,
Tim



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to