I've asked relatively similar questions ("similar," not "same") on SF before, and the answers mostly invoke another new question. Please help me end this once for all...
I am a total beginner learning stuff so that I can manage, monitor and be able to resolve any issues with my server - - sysadmin for my website. The priority for me is to be able to sit with one web server software (Apache, Nginx, Lighttpd, Cherokee, G-WAN etc) in the long run, so that the amount of learning is less than learning to improve on what I've learnt. I hope you understand my point.
Right, the question was: Apache, Nginx, or Cherokee for a Wordpress blog receiving over 50 page views per second? (asked here)
And I've received replies saying... Apache is best under the given circumstances (also because I am a beginner), Nginx would require some hackery and is best (as it takes little or no resources under this kind of load).
One of the answers was (here) - - [If you] use PHP-FPM with Nginx and you'll be able to handle your 10-20 million requests with far fewer resources.
The real questions are these:
considering the above statement, why is everyone suggesting Apache over Nginx most of the time, especially for beginners? My belief is that for a beginner Apache would be just as new as Nginx.
okay, like most of you suggested, if I stick with Apache is this a good configuration of the server? - - (consider performance, resource usage here)
- LAMP server (L = CentOS here) + APC caching for dynamic content + Wordpress with W3 Total Cache + CDN for static content delivery. Is this good, performance and resource-wise, even in the long run?
about the server: HP or Dell Server, 16-Core Xeon 2.13 GHz CPU, 32GB (DDR3-1333) RAM, SAS disks (10K RPM), RAID 10, 100mbps Network switch, 3TB Monthly transfer (don't forget I'm also using CDN) - - yes, just one server, not two.
using a CDN essentially replaces the need to install Varnish, or even setup an Nginx webserver?
Again, I'm just a beginner, so please be patient with my noob-ity. Looking for some good advise here...