Hi All,

I am trying to determine which will deliver better performance;
1) Tomcat's Native HTTP server

2) IIS or Apache with JK2 connectors

I have read in one book (Professional Apache Tomcat 5 SE - Chapter 11) the
following info;
"Performance-Tomcat is inherently slower than a Web server. Therefore, it is
better for the
Web server to serve up static content, while Tomcat handles the dynamic
content (JSPs
and Servlets). Passing requests for static HTML pages, images, and style
sheets through a
Servlet container written in Java is not as efficient compared to a Web
server."

However, this book was written in 2004. 

The current documentation regarding Tomcat 5.5.x connectors at
<http://tomcat.apache.org/tomcat-5.5-doc/connectors.html> specifies a
contradictory view;
"When using a single server, the performance when using a native webserver
in front of the Tomcat instance is most of the time significantly worse than
a standalone Tomcat with its default HTTP connector, even if a large part of
the web application is made of static files. If integration with the native
webserver is needed for any reason, an AJP connector will provide faster
performance than proxied HTTP. AJP clustering is the most efficient from the
Tomcat perspective. It is otherwise functionally equivalent to HTTP
clustering."

Any ideas on which provides better performance would be appreciated.

Another point to note is that we require virtual directories for various
reasons. Is it possible to set these up using Tomcat's native HTTP server?
If not, this may force the issue of which architecture we use.

Once again, any help is appreciated.

Regards,
Chris


Connaught honoured AIM 'Decade of Excellence' Award 

Connaught awarded Partnering Contractor of the Year 2005 

Connaught wins AIM 'Company of the Year' award 2004 

West of England Business of the Year Award Winner 2003 

Why not visit our website http://www.connaught.plc.uk 

Disclaimer: 
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material.  Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited.  If you received
this in error, please contact the sender and delete this message. 

Connaught plc, Head Office 01392 444546 

The presence of this footer indicates that this message has been scanned for
viruses by Network Associates Group Shield

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

Reply via email to