I've been doing research (and testing) for several days on the pros and cons of using Nginx over Apache.
My main question is, is it worth while to use Nginx for a SaaS built on PHP and MySQL?
Just about all of our static files will be served from Amazon S3. That only leaves php and the database for the server to handle.
The server will be a quad core with 8GB of RAM with 10K disks in RAID 10.
I know at launch there won't be much of a difference since the overall traffic load will be fairly low. However, I'd rather plan for the future now, than have to reconfigure our app to work on a completely different web server.
I've tested the app on apache and nginx. Apache was easy to set up since it was pretty much a basic LAMP stack with a few extra packages. With nginx it has been much more work - and I still don't have it set up entirely (at least not something that I would want to push to production). I've been using Nginx .0.8.50, php5.3.3 with php-fpm and APC. Nginx has required compiling several libraries and the config files are not something I'm used to - and still need a great deal of work.
Is it really worth our time to worry about Nginx since most of our app is dynamic?
Thanks in advance!