
- Symptom erfassenLangsam, Fehler oder Abbruch?
- Ressource zuordnenSpeicher, Arbeitsspeicher oder Verarbeitung?
- Maßnahme prüfenÄnderung am Projekt oder Tarif?
Speicher ist Platz, RAM ist Arbeitsraum
Dateispeicher enthält WordPress-Dateien, Medien und je nach Vertragsmodell auch andere Daten. Er ist dauerhaft belegt, bis Dateien gelöscht oder verschoben werden. RAM wird dagegen für laufende Arbeit benötigt. Ein PHP-Prozess kann dort Variablen, Bilder oder Zwischenergebnisse halten. Wenn ein Import beendet ist, kann ein Teil des Arbeitsraums wieder frei werden.
Die Tarifangabe zum nutzbaren RAM ist nicht zwangsläufig das PHP-memory_limit. Dieses begrenzt den Speicher einer einzelnen PHP-Ausführung. Ein Paket kann viel RAM enthalten, während ein einzelner Bildimport an seiner eigenen Grenze endet. Eine höhere Einzelgrenze kann wiederum bewirken, dass mehrere gleichzeitig laufende Prozesse insgesamt mehr RAM benötigen. Beides muss zur Umgebung passen.
Was ein vCore aussagt
Ein vCore beschreibt eine virtuelle CPU-Ressource. Daraus folgt ohne weitere Vertragsangaben keine feste exklusive physische Kernzuteilung. Auch ein hoher Takt allein beschreibt nicht die vollständige Leistung einer Anwendung. Der PHP-Code, Datenbankabfragen, I/O und die Parallelität beeinflussen, wie lange eine Anfrage beschäftigt bleibt.
Ein häufiger Fehler besteht darin, viele CPU-Ressourcen zu bestellen und dieselben ineffizienten Abfragen weiter auszuführen. Wenn die Anwendung bei jedem Aufruf eine große Suche berechnet, hilft zunächst die Untersuchung dieses Ablaufs. Bei tatsächlich notwendiger Rechenarbeit kann eine größere Umgebung sinnvoll sein. Die Entscheidung sollte auf beobachteter Last beruhen, nicht auf dem größten verfügbaren Zahlenwert.
Prozessgrenzen und Wartezeiten
Eine Prozessgrenze betrifft gleichzeitige Verarbeitung. Was ein Anbieter genau zählt, muss aus der technischen Beschreibung oder einer konkreten Auskunft hervorgehen. PHP-Worker, andere laufende Prozesse und Entry-Process-Grenzen sind unterschiedliche Konzepte. Verwende diese Begriffe deshalb nicht ungeprüft als Synonyme.
| Beobachtung | Mögliche Ursache | Nächster Prüfpunkt |
|---|---|---|
| Upload scheitert | Datei-, Zeit- oder RAM-Grenze | Fehlertext und PHP-Konfiguration |
| Anfragen warten | Belegte Verarbeitungskapazität | Dauer und Zahl paralleler Anfragen |
| Website bleibt langsam | Anwendung oder Datenbank | Langsame Abfragen und Cacheausnahmen |
| Speicher wächst | Medien, Logs oder Sicherungen | Verzeichnisgrößen und Aufbewahrung |
Eine langsame Anfrage belegt ihren Verarbeitungsplatz länger. Treffen weitere Anfragen ein, können sich Wartezeiten aufbauen. Das erklärt, warum die Verbesserung einer einzigen teuren Funktion oft wirkungsvoller ist als ein pauschaler Wechsel. Im Artikel über Performance messen findest du den dazu passenden Untersuchungsablauf.
Ein Shop verarbeitet zusätzlich individuelle Warenkörbe, Bestellungen und Zahlungsschritte. Der Ratgeber zu Hosting-Anforderungen eines Onlineshops erklärt, welche dynamischen Abläufe bei der Ressourcenplanung gesondert betrachtet werden müssen.
Reserve für Hintergrundarbeit
Sicherungen, Produktimporte und Bildoptimierung brauchen ebenfalls Ressourcen. Plane diese Aufgaben möglichst so, dass sie nicht alle gleichzeitig mit einer Kampagne laufen. Eine zeitliche Entzerrung ist häufig der erste einfache Schritt. Sie ersetzt aber keine ausreichende Kapazität für dauerhaft notwendige Arbeit.
Berücksichtige außerdem den Gesamtbestand. Bei fünf Websites im selben Paket teilen sich die Projekte gewöhnlich den ausgewiesenen Rahmen, sofern keine andere Zuteilung ausdrücklich vereinbart ist. Ein einzelnes aufwendiges Projekt kann die anderen beeinflussen. Wenn eine stärkere Trennung erforderlich ist, prüfe getrennte Umgebungen statt nur mehr Gesamtressourcen.
So dokumentierst du einen Engpass
Halte Zeitpunkt, betroffenes Projekt und genaue Fehlermeldung fest. Ergänze, welche Funktion ausgeführt wurde und ob das Problem nur bei Spitzen oder dauerhaft auftritt. Entferne personenbezogene Daten und Zugangswerte aus Screenshots und Logs. Ein brauchbarer Nachweis zeigt den Zusammenhang zwischen Anwendung und Ressource.
- RAM-Spitze: Prozess und auslösende Aufgabe identifizieren.
- CPU-Spitze: Anfragearten und Hintergrundjobs gegenüberstellen.
- Platzmangel: Wachstum nach Dateityp und Verzeichnis prüfen.
- Prozessgrenze: Laufzeit und parallele Anfragen gemeinsam betrachten.
Wann ein Tarifwechsel hilft
Ein Wechsel ist sinnvoll, wenn die notwendige Last nach vertretbarer Optimierung den vorhandenen Rahmen überschreitet oder andere betriebliche Anforderungen hinzukommen. Dazu können zusätzliche Projekte, getrennte Rechte oder bestätigte Laufzeiten gehören. Ein größeres Paket ist dabei kein Beleg für schnellere Seiten. Prüfe nach der Änderung denselben Ablauf erneut und vergleiche die Ergebnisse unter ähnlichen Bedingungen. So erhältst du eine belastbare Grundlage für die nächste Entscheidung.
Quellen und weitere Details
Primärquellen, geprüft am 7. Oktober 2026. Produktdaten sind Anbieterangaben; Empfehlungen im Text sind redaktionelle Einordnung.