Hallo zusammen, wie w�re es mit folgender Idee: Jeder Request auf die Haupt-URL geht zun�chst auf kleines System das nach vorher beschriebenen Mittel aufgebaut wird und das nichts weiter tut als einen geeigneten Server aus den Verf�gbarer heraussuchen und den Client auf diesen umzuleiten. Nun arbeitet der Client stets gegen die gleiche Maschine - n�mlich auf eine eigene bestimmte URL.
www.domain.tld -> Load Balancer Script -> www01.domain.tld Das Modell kann man noch ausbauen indem man dem Redirect noch Parameter mitgibt die dem anderen Server sagen das der Client vom Load Balancer kommt. Falls der andere Server diesen Paramter (oder einen ung�ltige) nicht bekommt kann der Server den Client ja zun�chst �ber den Load-Balancer jagen (Bookmark Problem). Nach der Methode hat GMX lange gearbeitet und arbeitet in abgewandelter Form soweit ich sehen kann auch heute noch. Shops wie Alternat ticken auch so. DNS Round Robin ist an sich auch unkritischer, oder man m�ge mich korrigieren, denn soweit ich weiss beh�lt der Client die eine einmal ermittelte IP f�r die G�ltigkeitsdauer im Cache und das sollte eine Web-Session evtl. �berstehen. Hier bleibt das Risiko das man halt nicht weiss wie lang die IP beim Client noch g�ltig ist und dann mitten in einer Session ein IP wechsel stattfindet. Dem PHP Session Problem kann man aber auch entgegenwirken indem man einen anderen session.save_handler verwenden. Soweit ich weiss kann man damit Sessions aus zentral in einer DB die ja eh vorhanden ist speichern. Somit w�rden diese allen beteiligten Servern zur Verf�gung stehen (http://de.php.net/manual/de/function.session-set-save-handler.php). Hier m�sste man je nach Load Balancer Modell aber daf�r sorgen das die Session Info auch �bermittelt wird - Stichtwort: Cookies, andere URL, transid etc. Der Nachteil eines solchen save_handler's ist eine Verringerung der Performance. Alternativ k�nnte man auch das Session-Temp-Verzeichnis auf einen f�r alle Server zug�nglichen Plattenbereich legen aber da entsteht wieder ein Single-Point. Evtl. ist noch bei Load Balancing anzumerken das wenn man es verwenden will um Performance Probleme zu l�sen man sich �berlegen kann ob man statische Inhalte nicht getrennt von den dynamischen Inhalten ausliefert. Statische Inhalte z.B. images.domain.tld k�nnen dabei mit einem sehr schlanken flinken HTTP Server behandelt werden. Gru�, Andreas -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------
