Wie kann ich eine große Anzahl von Wordpress-Websites hosten, die eine gute Leistung erbringen und einfach zu warten sind?


7

Mein Unternehmen hat eine große Anzahl kleiner Wordpress-Sites. Derzeit haben wir ungefähr 10, aber diese Zahl wird irgendwann in den Bereich von 50-70 wachsen. Wir haben derzeit einen Linode für alle unsere Sites, aber es wird langsam unhandlich, Wordpress zu installieren und für jede neue Site zu konfigurieren.

Hat jemand Empfehlungen, wie Sie viele, viele Wordpress-Websites so einfach wie möglich hosten können? Am besten möchten wir die Leistung eines Linode mit der Leichtigkeit eines gemeinsam genutzten Hosts mit einer Ein-Klick-Installation.

Antworten:


10

Angenommen, alle Ihre WordPress-Sites laufen unter einem einzigen Linode-VPS (es wäre definitiv nicht sinnvoll, jede Site auf einen eigenen VPS zu stellen, wenn Sie sich um einfache Wartung und Leistung bemühen), finden Sie hier eine Handvoll Empfehlungen:

  1. Installieren und konfigurieren Sie den alternativen PHP-Cache (bequem verfügbar mit aptitudeoder yum)

  2. Aktivieren Sie WordPress Multisite, anstatt separate WordPress-Installationen zu erstellen

  3. Installieren und konfigurieren Sie den W3 Total Cache für alle Installationen

  4. Weitere Informationen zum Optimieren Ihres VPS finden Sie im Dokument zur Apache-Leistungsoptimierung ( MySQL-Optimierung ist nützlich, aber weniger wichtig, wenn Sie W3 Total Cache verwenden).

Es gibt zusätzliche Optimierungen auf Betriebssystemebene, die Sie möglicherweise untersuchen möchten (insbesondere noatime, um die Festplatten-E / A für Dateien in Ihrem Webstamm zu reduzieren - Festplatten-E / A ist nach der CPU-Zeit ein sehr häufiger VPS-Engpass), der jedoch letztendlich wahrscheinlich billiger ist Um zu einer dedizierten Hosting-Umgebung zu wechseln, anstatt zu versuchen, die zusätzliche Leistung eines VPS zu verringern, sobald Sie den Punkt erreicht haben, an dem zusätzliche Optimierungen einen großen Unterschied bewirken würden - die Tatsache, dass Sie Ressourcen mit Ihren VPS-Nachbarn teilen, hat wahrscheinlich eine größere Auswirkung auf die Leistung.


2

danlefree bot einige ausgezeichnete Optionen. Das Besondere an WP Multisite ist, dass es genau für die von Ihnen gestellte Situation entwickelt wurde: Mehrere WordPress-Sites, die eine gewisse Konsistenz aufweisen müssen (weil sie denselben / ähnlichen Ursprung haben), aber den Benutzern auch eine gewisse Individualität bieten können, wenn dies vom Administrator bevorzugt wird .

Vor der Integration in WordPress Core wurde Multisite (damals WordPress Multi-User genannt) als eine Reihe von Plugins entwickelt, die die Grundlage von WordPress.com bildeten.

Administratoren können auswählen, welche Funktionen im gesamten Site-Netzwerk einheitlich sind und mit welchen Benutzern sie herumspielen können. Das Network Admin-Dashboard sieht dem Standard-WP-Dashboard sehr ähnlich und verfügt über viele der gleichen Steuerelemente.


1

Wenn der Linode VPS, der nur ein normaler Linux-Server ist, zu viel Wartung erfordert, haben Sie wahrscheinlich das gleiche Problem auch mit allen dedizierten physischen Servern oder VPS, die Sie eingerichtet haben. Ich würde empfehlen, dass Sie sich an einen verwalteten Hosting- Service wenden . Das Hosting-Unternehmen würde sich um die gesamte Systemwartung kümmern. In der Regel gibt es jedoch einen Kompromiss in Bezug auf höhere Preise und Einschränkungen bei der Änderung des Servers (möglicherweise können Sie beispielsweise Ihren bevorzugten Webserver nicht installieren).


1

Sie sollten ein Hosting finden, auf dem Sie ein Image eines sauber installierten Computers (/ VPS) erstellen können, wenn Linode dies nicht unterstützt.

Und verwenden Sie dieses Image einfach für jede Neuinstallation.

Sie können es meiner Meinung nach nicht einfacher bekommen. :) :)

Aktualisieren

Ich denke, Linode unterstützt es und es heißt Klonen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.