I was just doing some rudimentary research on what would be the best solution to implement server-side operations of our webapp.
The "servlet" and "PHP" seem two widely used solutions.
However, there is one important thing that struck me.
Looking at http://www.tutorialspoint.com/servle...life-cycle.htm
, it states that every new client-request to a servlet, spawns a new thread.
On the other hand, looking at http://php.net/manual/en/internals2.....lifecycle.php
, it states that the Apache module MIGHT map different requests to a single process (with the CGI model DEFINITELY using the one-process-per-request implementation).
Looking at the above, it seems that using Apache Tomcat to host a servlet, is better than running a PHP module in Apache (as far as resource-requirements are concerned at the server).
Is my understanding correct?
I will be grateful to any clearances on my doubts