Hi, I have a question about the benefit of putting a web server in front of the app. server. How useful is it, to configure the static content(.gif, .css, .html etc.) to be served up by the web server, forwarding all the requests for dynamic content to the app. server? Yes, there's bound to be 'some' benefit, but are there any published results that quantified this benefit? Will the benefits be more than 5%?
I would say it is more than 5%. But this number depends on the amount of static content. Since tomcat handles the HTTP traffic in JBoss, you could just test the Tomcat portion. I would say that the more static content you have, the better off you are with Tomcat. Plus, if you are using SSL, then apache is a no-brainer. The SSL sessions are handled quicker with Tomcat.