Load Balancing von Wordpress

  • Hallo zusammen,

    es soll ein Wordpress Blog hochverfügbar gehostet werden. Die Datenbank soll mittels Replikation oder DRBD hochverfügbar gehalten werden. Wordpress selbst soll auf 2 Webservern betrieben werden und eingehende Anfragen sollen über einen Load Balancer auf die 2 Webserver verteilt werden.

    Ich habe zu diesem Setup ein paar Fragen:

    1. Um zu entscheiden welche Datenbank-Setup zum Einsatz kommt, müsste ich wissen ob es Probleme gibt die Tabellen in InnoDB zu konvertieren. Das wäre für DRBD leider zwingend notwendig.

    2. Welche Ordner muss ich zwischen beiden Servern via rsync synchron halten?

    3. Macht es eher Sinn das DocumentRoot auf einem NFS-Server abzulegen? Dann müsste ich aber auch den NFS-Server hochverfügbar auslegen.

    4. Welche Punkte muss ich eventuell noch beachten, wenn ich Wordpress über einen Load Balancer betreiben möchte?

    Vielen Dank & Lieben Gruß,
    Willi

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • 1. Um zu entscheiden welche Datenbank-Setup zum Einsatz kommt, müsste ich wissen ob es Probleme gibt die Tabellen in InnoDB zu konvertieren. Das wäre für DRBD leider zwingend notwendig.

    Wordpress läuft bei mir in einer MySQl 5.5 Umgebung und diese soll laut Golem Artikel per se nur InnoDB können

    http://www.golem.de/1009/78067.html

    in einer PHP 5.5.x Umgebung könntest du ein Problem bekommen :) aber auch dies kannst du durch Plugins lösen.


    2. Welche Ordner muss ich zwischen beiden Servern via rsync synchron halten?

    ~/wp-content/plugins/
    ~/wp-content/-dein-upload-oder-für-medien-



    3. Macht es eher Sinn das DocumentRoot auf einem NFS-Server abzulegen? Dann müsste ich aber auch den NFS-Server hochverfügbar auslegen.

    Lese die Grundlagen
    http://wiki.ubuntuusers.de/NFS



    4. Welche Punkte muss ich eventuell noch beachten, wenn ich Wordpress über einen Load Balancer betreiben möchte?

    http://blog.clusterfoundry.com/p/highly-avail…dpress-cluster/

    http://www.severalnines.com/blog/scaling-w…ers-performance


    In einem Projekt von mir
    http://foren.myoos.de/

    habe ich ich auch PHP-Sessions in Wordpress. Dies verträgt nicht jeder Load Balancer.

    Für die Beschleunigung lege ich persönlich ganz gerne statischen Content ausserhalb auf Cookie freie Domains und Filme und PDF Dateien gerne auf einen CDN Server.

    Bist du dir sicher, dass dein Kunde kein Varnish benötigt?
    http://www.drweb.de/magazin/varnis…t-ihre-website/

    mein ja nur

    Beste Grüße

    Ralf

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!