I would love to get some feedback on a project that I will be starting soon. It's funny, but there is literally nowhere to get an unbiased opinion on this so all I can do is ask for as little bias as possible. The project will absolutely require a few Servlet applications for some pieces. This means that I will, in all likelihood, be running it on Tomcat ( though I am interested in Glassfish ). There are also several aspects of the project ( a forum, basic data handling stuff ), that will not require servlet technology though that would certainly be one way to handle them. I am wondering what the benefit is of combining technologies on this project as opposed to doing everything in JSP / Servlet. Right now the plan is to run an Apache front end with the Tomcat being used as a container. All of the "light" lifting would be done via PHP running off of the Apache server with the Tomcat used only for the Servlets. I know that this will greatly lighten the load on the Tomcat but I am wondering to what extent it benefits me. I know that Apache handles the static serving much faster than Tomcat but with Tomcat 6x that gap has allegedly narrowed quite a bit. I'm just looking for opinions on running everything in JSP / Servlet vs building the basics in PHP and serving everything that does not require a Servlet through an Apache front end.