I came here through Google searching for PHP load balancing... and got to this thread: http://www.daniweb.com/forums/thread171839.html
I am trying to do something similar, but what I'm trying to do is a one time, one day, quick and cheap load balancing solution using PHP.
The idea is to use a simple php script to randomly redirect users to several other servers with one static page. I am just wondering if this would be sufficient if I were to expect an influx of users for only one day (may reach up to 50,000 users within a one hour period). Below is what I have come up with using only limited php knowledge. The server running this script will be a basic dedicated virtual server by MediaTemple which should suffice as a temporary load balancer, and will be redirected to multiple GridServer accounts from MediaTemple. Do you see any problems with this?
<?php $servers = array("www.foo1.com", "www.foo2.com", "www.foo3.com"); $server = $servers[array_rand($servers)]; header("Location: http://$server"); ?>
Thank you for taking your time to look at this! I really appreciate it!