Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Besucherauslastung verteilen? wie am besten

Das Board für die kleine Abwechslung. Hast Du was lustiges im Web gefunden oder was offtopic dann hier rein!
Neues Thema Antworten
Confuse
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 18.04.2006, 15:55

Beitrag von Confuse » 09.05.2006, 13:13

Ich habe momentan ein Problem da meine Webseite zuviele zugriffe hat und fast jede seite dynamisch generiert wird muss ich irgendwie die Last verteilen. Ich hatte jetzt als idee volgende Struktur.


Domain.de >> DNS Aufgeteilt >> 100 Mbit Server1, 100 Mbit Server2, 100 Mbit Server3... >>> Alle server conecten auf einen MySQL 1000 Mbits Server.


gibt es vileicht noch bessere Lösungen oder Funktioniert das überhaupt wie ich mir das vorgestellt habe.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Nullpointer
PostRank 10
PostRank 10
Beiträge: 4790
Registriert: 22.04.2005, 19:14
Wohnort: West Berlin

Beitrag von Nullpointer » 09.05.2006, 13:59

eine serverfarm mit dediziertem db-server ist natürlich eine lösung. aber bevor ich an die hardware gehe, würde ich mir die software anschauen (caching ist bei aufwändigen php scripten nicht zu vernachlässigen).

für hardware schau mal nach load balancing.
https://www.elektronik-kompendium.de/si ... 906201.htm

Confuse
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 18.04.2006, 15:55

Beitrag von Confuse » 09.05.2006, 14:19

Ich habe die Scripte alle weitgehend Optimiert mehr kann man glaube ich nicht rausholen ohne das ich mich in der Funktionalität einschränken müsste. Es sind weit über 15.000 Besucher am tag (tendenz steigend) auf dem Server und irgendwann ist dann halt mal schluss mit Leistung. Da genug reinfliest kann ich mir ohne weiteres 4 bis 5 Server zulegen damit auch weiterhin ein flüssiges Laufen der Seite gewährleistet ist. Mir geht es halt nur um die Technische Umsetzung das ich dort noch möglichst viel an Ressourcen raushole das Komplette System sollte nur auf 40 % max ausgelastet sein, momentan stürzt mir alle paar Std der Server ab da er die Last nichtmehr aushällt und das ist nicht Tragbar.

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 09.05.2006, 22:15

Hallo Confuse,

wieviele PHP-PIs sind es denn am Tag? 15.000 Besucher sollte man mit einem Server noch locker schaffen, wenn PHP- und MySQL-Cache entsprechend eingerichtet sind.

Eine Trennung von Web- und Datenbank-Server sollten auf jeden Fall einen deutlichen Leistungsschub bringen. Auch bei mehreren Webservern muss der DB-Server nicht mit mehr als 100MBit angebunden sein.

Viele Grüße,
Christophe

Metaman
PostRank 7
PostRank 7
Beiträge: 602
Registriert: 17.04.2004, 07:37
Wohnort: Wittenburg (Mecklenburg)

Beitrag von Metaman » 10.05.2006, 09:36

das problem sind hier sicher nicht die Anzahl der Zugriffe sondern die Dynamische Generierung der Webseiten.

wäre es da vielleicht nicht das einfachste mit einem ganz simplen Cache zu arbeiten??

also ganz banal beschrieben.
beim ersten Aufruf der Seite wird diese dynamisch erstellt.
und im Hintergrund wird die Seite auf dem Server abgelegt.

Beim nächsten aufruf der Seite wird dann im Cache Ordner geschaut ob dort die Seite vorhanden ist, und wenn ja, wird sie von dort geladen.
im Hintergrund wird dann das alter der Cache Datei geprüft und die datei gegebenfalls gelöscht.

Damit würdest Du zwar etwas mehr speicherplatz verbrauchen, würdest deinen Server aber schon deutlich entlassten

Nullpointer
PostRank 10
PostRank 10
Beiträge: 4790
Registriert: 22.04.2005, 19:14
Wohnort: West Berlin

Beitrag von Nullpointer » 10.05.2006, 11:01

das caching würde ich z.b. hiermit machen:
https://www.php-accelerator.co.uk/

aber wenn er das schon ausreizt, muß die hardware erweitert werden. erst recht, wenn er noch 150% reserve haben möchte.
die getrennte db wäre schon mal ein guter schritt.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag