2 Server und eine Seite - Wie ist es am besten?
Posted: 2004-07-07 15:30
Hallo Leute,
ich habe heute mal wieder eine kleine Frage, die mich sehr beschäftigt:
und zwar läuft meine Seite golyrics.de seite heute aus Performance gründen auf 2 Servern mit jeweils 3 Ghz und 2 GB RAM.
Ein einzelner war in der letzten Zeit in Stoßzeiten einfach überfordert.
Seit gestern läuft es folgendermaßen:
Auf einem Server ist das gesammte WEB, also alle Dateien usw und auf dem zweiten liegt nur die Datenbank.
Bis gestern dachte ich auch es würde den gewünschten Erfolg bringen: Serverload bei beiden Servern nur bei 0,2-0,3 (vorher teilweise bei 20).
Heute muss ich aber feststellen,dass die Seite sogar nachmittags saulahm ist, die Serverload ist imernoch < 1 ich glaube allerdings dass die Lösung (1 server web ein anderer DB) nicht so dolle ist, weil ich vermutete, dass die Server solange sie miteinander "sprechen" nicht mit dem Client sprechen können. Zumindest nur sehr stotternd sprechen.
Was würdet Ihr an meiner stelle machen?
was ist die ideale lösung für einen solchen Fall?
Ich habe schon überlegt ob ich beide Server unabhängig von einander konfiguriere (also auf beiden WEB und DB) dann könnte man ja ein script schreiben, was abhängig von der Serverlast die User auf Server A bzw B schickt. Problem hierbei: die Datenbanken auf Server A und B müssten sich ständig synchronisieren.
Weiß jemand eine Lösung?
Danke im voraus
ich habe heute mal wieder eine kleine Frage, die mich sehr beschäftigt:
und zwar läuft meine Seite golyrics.de seite heute aus Performance gründen auf 2 Servern mit jeweils 3 Ghz und 2 GB RAM.
Ein einzelner war in der letzten Zeit in Stoßzeiten einfach überfordert.
Seit gestern läuft es folgendermaßen:
Auf einem Server ist das gesammte WEB, also alle Dateien usw und auf dem zweiten liegt nur die Datenbank.
Bis gestern dachte ich auch es würde den gewünschten Erfolg bringen: Serverload bei beiden Servern nur bei 0,2-0,3 (vorher teilweise bei 20).
Heute muss ich aber feststellen,dass die Seite sogar nachmittags saulahm ist, die Serverload ist imernoch < 1 ich glaube allerdings dass die Lösung (1 server web ein anderer DB) nicht so dolle ist, weil ich vermutete, dass die Server solange sie miteinander "sprechen" nicht mit dem Client sprechen können. Zumindest nur sehr stotternd sprechen.
Was würdet Ihr an meiner stelle machen?
was ist die ideale lösung für einen solchen Fall?
Ich habe schon überlegt ob ich beide Server unabhängig von einander konfiguriere (also auf beiden WEB und DB) dann könnte man ja ein script schreiben, was abhängig von der Serverlast die User auf Server A bzw B schickt. Problem hierbei: die Datenbanken auf Server A und B müssten sich ständig synchronisieren.
Weiß jemand eine Lösung?
Danke im voraus