WP Umbrella Logo

Warum das Engagement für das Ökosystem in der WordPress-Infrastruktur wichtig ist

Medha Bhatt
-

Das passiert, wenn man 50 WordPress-Seiten verwaltet.

Sie haben drei Kunden bei Kinsta, weil sie es sich leisten können. Zwei bei Cloudways, weil sie in Europa ansässig sind und Bandbreite für sie entscheidend ist. Einer hat eine VPS-Konfiguration von seinem früheren Entwickler übernommen, und niemand möchte migrieren. Fünf nutzen Shared Hosting, weil das Budget des Kunden dies zulässt. Ein weiterer nutzt einen Stack, den er vor drei Jahren mit Plugins zusammengestellt hat, die nicht miteinander kommunizieren, und Sie trauen sich nicht, daran etwas zu ändern.

Ihr Überwachungstool funktioniert hervorragend auf Kinsta. Auf den Cloudways-Websites ist die Integration etwas holprig, aber funktionsfähig. Auf dem VPS? Dort müssen Sie im Grunde genommen manuell abfragen. Von den Shared-Hosting-Kunden wollen wir gar nicht erst reden.

Das ist die Realität der Infrastruktur bei den meisten WordPress -Agenturen. 

Warum die WordPress-Infrastruktur von Grund auf fragmentiert ist

Die WordPress-Infrastruktur ist fragmentiert. Screenshot der WordPress-Homepage

Die meisten WordPress-Tools arbeiten isoliert voneinander. Ein Hosting-Anbieter erfüllt seine Aufgabe. Ein Caching-Plugin erfüllt seine Aufgabe. Die Sicherheit kümmert sich um das, was sie zu tun hat. Und Agenturen müssen alles zusammenfügen.

Wenn Sie fünf Websites verwalten, ist das kein Problem. Sie kommen mit den Reibungsverlusten zurecht. Sie lernen, damit umzugehen. Aber wenn Sie 50 oder 200 Websites verwalten? Dann summieren sich diese Reibungsverluste. Ein Backup schlägt auf einem Host stillschweigend fehl, weil er mit Datenbank-Timeouts nicht richtig umgehen kann. Ihr Aktualisierungsprozess bricht auf einem anderen Host aufgrund einer Inkompatibilität mit einer Cache-Ebene ab. Ihr Überwachungstool kann bestimmte Fehlerzustände nicht erkennen, weil es das Verhalten dieses speziellen Plugins nicht kennt.

Das WordPress-Ökosystem ist nicht kaputt. Es ist nur verstreut. Open Source bedeutet, dass es keine zentrale Behörde gibt, die vorschreibt, dass „alle Backup-Systeme diesem Format entsprechen müssen“ oder „Caching-Plugins auf diese Weise integriert werden müssen“. Jeder löst Probleme unabhängig voneinander. Das Ergebnis ist eine unübersichtliche Realität aus Hosts, Plugins, CDNs und Cache-Ebenen, die nicht unbedingt gut miteinander harmonieren.

Häufige Ausfälle der WordPress-Infrastruktur in großem Maßstab

Backups sind ein gutes Beispiel dafür. Theoretisch sind sie ganz einfach. Man kopiert die Datenbank, kopiert die Dateien und speichert sie an einem sicheren Ort. In der Praxis werden hier jedoch oft die Einschränkungen der Infrastruktur sichtbar.

Betrachtet man das Backup-Verhalten einer großen Anzahl von WordPress-Websites, so lassen sich Fehlermuster meist auf einige wenige wiederkehrende Ursachen zurückführen. Datenbank-Timeouts sind eine davon. In vielen Fällen sind diese jedoch kein Zeichen für Nachlässigkeit oder Inkompetenz des Hosting-Anbieters. Sie sind in der Regel auf Standard-Datenbankkonfigurationen zurückzuführen, die konservativ ausgelegt und nicht auf WordPress-Workloads abgestimmt sind.

Zeitüberschreitungen sind schwieriger zu lokalisieren. Sie können durch eine Überlastung gemeinsam genutzter Ressourcen, sich überschneidende Hintergrundprozesse, Plugins, die während eines Backup-Fensters aufwändige Aufgaben ausführen, oder durch Infrastrukturbeschränkungen verursacht werden, die nur unter Last auftreten. Manchmal handelt es sich um einen vorübergehenden Zustand. In anderen Fällen handelt es sich um eine strukturelle Einschränkung des Hosting-Pakets.

Speicherbeschränkungen sind weniger verbreitet, aber es gibt sie. Einige Tarife sehen Obergrenzen für die Datenbankgröße vor, die zunächst vernünftig erscheinen, bis man die über Jahre hinweg anfallenden Transaktionsdaten, Protokolle und durch Plugins generierten Tabellen berücksichtigt. In diesem Fall schlagen Backups nicht fehl, weil etwas „falsch“ ist, sondern weil die Umgebung nie für ein solches Datenaufkommen ausgelegt war.

Hier geht es nicht darum, dass Hosting-Anbieter in böser Absicht handeln. Die Installation eines einfachen LAMP-Stacks und die Ausführung von WordPress darauf ist mit einer ganzen Reihe von Kompromissen verbunden. Die Standardeinstellungen für die Sicherheit sind aus guten Gründen konservativ. Datenbank- und PHP-Konfigurationen sind im Allgemeinen sicher und nicht WordPress-spezifisch.

Einige Anbieter investieren Entwicklungsaufwand, um diese Standardeinstellungen für WordPress in großem Maßstab anzupassen. Andere tun dies nicht, weil ihr Preismodell oder ihre Zielgruppe dies nicht rechtfertigen. Agenturen können nicht entscheiden, in welche Kategorie das Budget eines Kunden fällt.

Wie Kundenbudgets die Auswahl von WordPress-Hosting und Tools beeinflussen

Kundenbudgets zwingen Agenturen häufig dazu, Stacks zu verwenden, die nicht miteinander kommunizieren.

Sie möchten den Kunden auf Kinsta haben. Das ist teuer, aber stabil. Solide Infrastruktur, gute Standardeinstellungen, durchdachte Integrationen. Der Kunde lehnt ab. Das Budget reicht für Cloudways, aber nur für eine niedrigere Stufe. Also setzen Sie ihn dort ein. Jetzt hat Ihr Überwachungstool einen anderen Integrationspfad. Ihre Backup-Strategie muss angepasst werden. Ihr Update-Prozess verhält sich etwas anders.

Ein anderer Kunde hat eine veraltete Konfiguration übernommen. Er verwendet ein Plugin, das nur mit einer bestimmten Hosting-Konfiguration funktioniert. Es wird nicht mehr gepflegt. Aber es ist für seinen Arbeitsablauf unverzichtbar, und die Kosten für eine Neuprogrammierung sind astronomisch hoch. Also behält man es. Man findet eine Lösung. Und man betet bei Updates.

Ein dritter Kunde ist eine gemeinnützige Organisation. Sie benötigen eine funktionierende Website, aber das Budget reicht im Grunde nur für „Shared Hosting oder gar nichts“. Daher nutzen sie Shared Hosting. Das bedeutet, dass Sie fast keine Kontrolle auf Serverebene haben. Sie können keine Konfigurationen optimieren. Sie arbeiten mit dem, was vorhanden ist.

Eine Agentur kann nicht sagen: „Wir arbeiten nur mit Kinsta-Kunden zusammen.“ Das eigentliche Geschäft besteht darin, das zu nehmen, was sich der Kunde leisten kann, dafür zu sorgen, dass es zuverlässig funktioniert, und ein Portfolio inkompatibler Umgebungen zu verwalten.

Warum WordPress-Verwaltungstools sich an das Ökosystem anpassen müssen

Die meisten WordPress-Verwaltungstools gehen dieses Problem so an: „So sollte die Infrastruktur funktionieren. Wenn dein Stack dem nicht entspricht, machst du was falsch.“

Das ist die falsche Richtung.

Echte Infrastruktur passt sich dem Ökosystem an. Sie berücksichtigt, dass Agenturen gemischte Umgebungen vorfinden. Sie weiß, dass einige Kunden proprietäre Caching-Plugins verwenden werden. Sie versteht, dass Budgetbeschränkungen bestehen. Sie verlangt nicht von der WordPress-Welt, sich umzugestalten, um einer sauberen Architektur zu entsprechen.

Hier kommt das Engagement für das Ökosystem ins Spiel. Mit wie vielen Hosting-Anbietern funktioniert Ihr Management-Tool, oder wie viele Caching-Plugins versteht es? Kennt es die Besonderheiten von WooCommerce-Backups und so weiter? 

Wie sich das Engagement für das Ökosystem in der Praxis darstellt

Zuverlässige WordPress-Infrastruktur: WP Umbrella. Der Screenshot der Homepage von WP Umbrella

Bei WP Umbrella findet ein Großteil der Arbeit hinter den Kulissen statt. Es geht weniger darum, oberflächliche Funktionen hinzuzufügen, sondern vielmehr darum, sich an die Umgebungen anzupassen, die Agenturen verwenden.

Wir integrieren Kinsta, Cloudways, Rocket.net, Hosterra, o2switch, Hostinger und viele andere. Nicht, weil sie darum gebeten haben, sondern weil Agenturen sie nutzen. Wir arbeiten mit Cache-Clearing für WP Rocket und LightSpeed. Wir verstehen die Datenbankverwaltung von Elementor nach Updates und wissen, wie WooCommerce seine Daten strukturiert. 

Diese Integrationsarbeit taucht nicht in Feature-Listen auf. Sie ist nicht sexy. Sie ist absichtlich unsichtbar. Aber sie macht den Unterschied zwischen einem Tool, das man ausprobiert, und einer Infrastruktur, auf der man aufbauen kann.

Wenn Sie 50 Websites mit gemischtem Hosting, veralteten Plugins und Budgetbeschränkungen verwalten, brauchen Sie kein weiteres Tool, das isoliert perfekt funktioniert. Sie brauchen ein Tool, das in dem bestehenden Ökosystem funktioniert.

Das Engagement für das Ökosystem wird in chaotischen Umgebungen auf die Probe gestellt.

Agenturen können ihre Infrastruktur in der Regel nicht von Grund auf neu gestalten. Sie übernehmen sie.

Die praktische Frage ist also nicht, ob ein Stack sauber oder ideal ist. Es geht darum, ob Sie sehen können, was passiert, verstehen, warum etwas fehlgeschlagen ist, und reagieren können, bevor es zu einem Kundenproblem wird.

Das Engagement für das Ökosystem zeigt sich dort nicht in Slogans oder Checklisten, sondern darin, ob ein Tool auch dann noch funktioniert, wenn die Umgebung chaotisch ist oder sich Ihrer Kontrolle entzieht.