Not only.
The issue is really whether it make sense to use the operating systems
process table as a queue or not. Up until linux new threading model in
Linux kernel 2.6 this was definitely the case. The 2.6 threads are very
efficient, so most programmers will not notice a real performance
degredation due to context switching. Threads are great, as long as they
are used for the purposes of doing multiple jobs at a single time -
missusing them as a 'connection queue' though is IMHO not a very smart
idea - This is why I prefer ZEUS and Lighttpd instead of Apache as web
servers.
Andrew
Alex Turner wrote:
This discussion focuses primarily on serving static files to a client, not
processing dynamic web pages. Most people running tomcat are processing
dynamic pages, like getting data from a database and compositing a page
based on that data.
An FTP site, or a static web site will typically be I/O bound or Network
bound, and the only way to increase throughput it to increase the number of
I/Os per second that your server can manage or increase the size of your
network interface. A java based dynamic website is typically not I/O
bound,
but CPU bound, which posses a different set of challenges than a static FTP
server.
Alex.
On 6/21/06, Andrew Miehs <[EMAIL PROTECTED]> wrote:
Now that we are moving to the theoretical discussion, you will
probably want to have a look at
http://www.kegel.com/c10k.html
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]