I am the lead engineer for a startup, and because of that, I am in charge of managing the servers. When building/purchasing servers for the site, It would be good to know what the biggest bottleneck that hinders Apache/Lighttpd performance. I know that the network is the biggest one, but what about other server resources? Should I invest more money into getting larger/more powerful CPUs or more RAM? And why? Is there a resource ratio I should be looking for?
We are using PHP 5.3 for the frontend. Databases are irrelevant because they are on other servers.
Thanks
PS: Everything is run off of SSD, including the content being served up.
EDIT: The server is serving up dynamic pages, that can range from no database queries to 10-20 with complex caculations.