I'm currently tasked with setting up a new dedicated server for a client.
They are one of those people that don't know a whole lot about computers, but they have that <insert friend/family member here> that in 1978 took a computer class, and knows how to use google...
So according to this "person", I should configure this guys dedicated server with nginx instead of apache. I've done some research on the subject, apache vs nginx, most of what i can find is typically from one camp beating their drum louder.
from the concrete evidence i can find, i would make these assumptions about nginx:
its event based, meaning it uses less ram than apache for certain circumstances.
its better at serving static content than apache is, under higher connections.
less performance degradation than apache, when it comes to serving static pages.
less documentation than apache, less mods than apache.
apache:
apache tried and true
lots of mods
highly documented
I know apache quite well
scalability
about the guys site:
Very little if any of the site will be "static", Most of the site will be generated dynamically via a php framework and mysql database (using a cache system, more than likely memcache). it is expected on average to have about 3k to 6k members at a time browsing the site. we will be using a CDN to deliver Images and Javascript.
Now everything i've read and know says apache is better suited for this task than nginx. any sys/server admin have experience with nginx in environment that the site is rendered almost completely dynamically, using a cache and CDN compared to the same running in apache.
the server is quite powerful, resources aren't much of an issue atm. I do want to provide the client with the best solution, I just always take "this <insert friend/family member>, knows at hing or two about these things, and they have said...", type of statements with grains of salt, and when my own research is not able to return imho valid results to support such a claim, i usually stick with what i know, but something has told to delve deeper into the subject. so any one who can provide any factual information, i would appreciate it.
They are one of those people that don't know a whole lot about computers, but they have that <insert friend/family member here> that in 1978 took a computer class, and knows how to use google...
So according to this "person", I should configure this guys dedicated server with nginx instead of apache. I've done some research on the subject, apache vs nginx, most of what i can find is typically from one camp beating their drum louder.
from the concrete evidence i can find, i would make these assumptions about nginx:
its event based, meaning it uses less ram than apache for certain circumstances.
its better at serving static content than apache is, under higher connections.
less performance degradation than apache, when it comes to serving static pages.
less documentation than apache, less mods than apache.
apache:
apache tried and true
lots of mods
highly documented
I know apache quite well
scalability
about the guys site:
Very little if any of the site will be "static", Most of the site will be generated dynamically via a php framework and mysql database (using a cache system, more than likely memcache). it is expected on average to have about 3k to 6k members at a time browsing the site. we will be using a CDN to deliver Images and Javascript.
Now everything i've read and know says apache is better suited for this task than nginx. any sys/server admin have experience with nginx in environment that the site is rendered almost completely dynamically, using a cache and CDN compared to the same running in apache.
the server is quite powerful, resources aren't much of an issue atm. I do want to provide the client with the best solution, I just always take "this <insert friend/family member>, knows at hing or two about these things, and they have said...", type of statements with grains of salt, and when my own research is not able to return imho valid results to support such a claim, i usually stick with what i know, but something has told to delve deeper into the subject. so any one who can provide any factual information, i would appreciate it.