Instead of installing a web-server on every machine I'm thinking about load-balancing at the fastcgi-level. Fast-CGI has the ability to go over a tcp-ip-connection to another server. This means (for e.g.) the lighttp is running on one machine and the php-fastcgi is running on another machine. Is there a http-server with a built-in fastcgi interface which already is able to spread the load over several "fastcgi-machines"? It is possible to define for different fastcgi implementations (php,python,mono) different machines, is it possible to define for one implementation (php) three or four machines?
I saw that Windows Azure is using fastcgi to implement the php functionality. http://blogs.msdn.com/b/windowsazure/archive/2009/03/18/using-3rd-party-programming-languages-via-fastcgi.aspx
Any thoughts on this?
Best regards, Thomas