the speed of the connectors are (in order)

Http11Protocol - Java BIO connector, no poller, blocking read/write
Http11AprProtocol - APR connector, poller, blocking read/write
Http11NioProtocol - Java NIO connector, poller, simulated blocking read/write

the reason the NIO is slower, is cause it has to simulate "blocking" reads and writes through a non blocking API.The reason the BIO is the fastest, is cause there is no context switching during block simulation, or adding/removing the connection from a poller.

When it comes to SSL, the APR connector is much faster than both the Java connectors.

Filip

David Cassidy wrote:
Has anyone got a comparison of the NIO one vs standard java connectors ?
both with and without the native libs ?

Ta


On Thu, 2007-11-29 at 08:38 -0600, Brian Millett wrote:
Filip Hanik - Dev Lists escribĂ­o:
using mod_proxy_http, you want to enable

ProxyPreserveHost On


Filip
loknor wrote:
Filip Hanik - Dev Lists wrote:
three options

mod_proxy_http
mod_jk
mod_proxy_ajp

Filip


Yep just found the other option, and a site that got me up to speed very
quickly. I can now communicate between Apache and Tomcat. http://blog.taragana.com/index.php/archive/5-steps-to-integrate-tomcat-55-with-apache-20


Thanks,

Brent
I'd also recommend that you compile the apr native libs for tomcat
(apache-tomcat-6.0.14/bin/tomcat-native.tar.gz) and enable it when you start
tomcat by adding "-Djava.library.path=/usr/local/apr/lib" (I installed the lib
in /usr/local/apr/lib).

What gives you is the apr interface for handling the http connects.

from the catalina.out:

Nov 26, 2007 9:31:10 AM org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080

This handler scales and is quicker than the java handler.  JBoss calls it
JBossWeb.  See http://labs.jboss.com/jbossweb/index.html for a nice graph of the
performance differences between the native apr & java handlers.




---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to