I am building a facebook app that will need to support tens of thousands of simultaneous users.
I am using linux, apache, mysql and php (LAMP) stack. I need to use a load balancer to so i can easily add more backend servers if demand changes.
I looked at nginx and HAproxy, but i am not sure what is the best solution. The primary requirement is that it needs to support PHP. Also, almost all the requests will be dynamic requests and make changes to the database.
Any admins there that can help?