Kapitel 18 · 18.3
Meine Website ist langsam
Eine langsame Website kostet Besucher und Kunden. Die Ursache liegt fast immer in der Website selbst: zu viele oder schwere Plugins, kein Caching oder große Bilder. Manchmal stößt Ihr Paket an seine Grenzen. Mit den folgenden Fragen und Schritten finden Sie die Ursache.
Zuerst drei Fragen
- Ist alles langsam oder nur der Verwaltungsbereich? Ist nur der Verwaltungsbereich von WordPress langsam, liegt es meist an Plugins oder an einem Bot, der Ihre Anmeldeseite bombardiert.
- Immer oder nur zu bestimmten Zeiten? Ist die Website nur zu Stoßzeiten langsam oder wenn eine geplante Aufgabe läuft, deutet das auf die Limits Ihres Pakets hin.
- Nur bei Ihnen oder bei allen? Probieren Sie es mit Ihrem Smartphone über 4G oder 5G und bitten Sie jemand anderen, nachzusehen. Ist es nur bei Ihnen langsam, liegt es wahrscheinlich an Ihrer eigenen Verbindung oder Ihrem VPN.
Schritt 1: messen, wo es hakt
- Mit Resource Usage in DirectAdmin sehen Sie, ob Ihr Paket an ein Limit stößt, etwa bei CPU, Arbeitsspeicher, I/O oder der Anzahl gleichzeitiger Prozesse (siehe Resource Usage: CPU, Arbeitsspeicher und Prozesse). Eine Meldung über faults bedeutet, dass Ihre Website zu diesem Zeitpunkt gebremst wurde.
- Mit X-Ray sehen Sie pro Seite, welches Plugin, welche Datenbankabfrage oder welcher externe Aufruf die Zeit kostet (siehe X-Ray: langsame Seiten aufspüren).
- Mit einer externen Messung wie Google PageSpeed Insights sehen Sie, was der Browser eines Besuchers alles laden muss. Wie Sie diesen Bericht lesen, steht in PageSpeed Insights lesen: Core Web Vitals einfach erklärt.
Schritt 2: die häufigsten Ursachen
- Kein Caching. Unsere Server laufen mit LiteSpeed. Für WordPress macht das kostenlose Plugin LiteSpeed Cache Ihre Website oft sofort deutlich schneller, weil Seiten dann nicht bei jedem Besuch neu aufgebaut werden. Siehe LiteSpeed Cache für WordPress und einen Webshop.
- Zu viele oder schwere Plugins. Jedes Plugin kostet Zeit. Prüfen Sie mit X-Ray, welche Plugins am langsamsten sind, und deaktivieren Sie, was Sie nicht benötigen.
- Große Bilder. Ein Foto mit 5 MB direkt von Ihrer Kamera macht jede Seite langsam. Verkleinern Sie Bilder vor dem Hochladen oder verwenden Sie ein Plugin, das dies übernimmt.
- Bots und Angriffe. Suchmaschinen, KI-Crawler oder Anmeldeversuche auf wp-login.php und xmlrpc.php können Ihr Paket stark beschäftigen. Sehen Sie im Zugriffslog nach, welche Adressen häufig aufgerufen werden (siehe Website-Übersicht und Protokolle: das Fehler-Protokoll und das Zugriffsprotokoll).
- Eine alte PHP-Version. Neuere PHP-Versionen sind deutlich schneller. Siehe Die PHP-Version auswählen (Select PHP version).
- Eine unaufgeräumte Datenbank. Tausende alte Revisionen, Spam-Kommentare oder Log-Tabellen machen Abfragen langsam. Räumen Sie auf und optimieren Sie die Datenbank (siehe Eine Datenbank prüfen, reparieren und optimieren).
- Externe Elemente. Schriftarten, Videos, Chat-Widgets und Tracking-Codes von Drittanbietern können Ihre Seite warten lassen. PageSpeed Insights zeigt, welche das sind.
- Cronjobs, die zu oft laufen (siehe Cronjobs: Aufgaben automatisch ausführen lassen). Auch diese zählen zu den Limits.
Was der Besucher sieht: Geschwindigkeit im Browser
Wie schnell sich eine Seite für einen Besucher anfühlt, hängt auch davon ab, was der Browser laden muss. Google misst das mit den Core Web Vitals. Vier Dinge helfen fast immer:
- Geben Sie Bildern eine Breite und Höhe (width und height). Dann hält der Browser Platz frei und die Seite verspringt nicht, wenn das Foto geladen wird.
- Laden Sie das wichtigste Bild nicht verzögert. Das große Foto oben auf einer Seite sollte kein loading="lazy" haben. Verzögertes Laden ist für Bilder weiter unten gedacht.
- Verwenden Sie WebP oder AVIF. Diese Formate sind bei gleicher Qualität kleiner als JPG und PNG.
- Verkleinern und komprimieren Sie Ihre Bilder auf die Größe, in der Sie sie anzeigen.
Schritt 3: Ist Ihr Paket zu klein?
Haben Sie die Website aufgeräumt und Caching aktiviert, und zeigt Resource Usage zu Stoßzeiten weiterhin faults? Dann braucht Ihre Website mehr Rechenleistung. In Mein WebOké wählen Sie unter Meine Produkte und Verwaltung die Option Hosting-Paket ändern. Ein Upgrade gilt sofort.
Erhalten Besucher eine Fehlermeldung 503 oder Resource Limit Is Reached? Lesen Sie dann auch 503 oder „Resource Limit Is Reached“: was nun?.
Tipp: Ist der Verwaltungsbereich von WordPress langsam, während die Website selbst schnell ist? Achten Sie dann besonders auf Plugins, die im Verwaltungsbereich viel tun, etwa Statistiken, Back-ups oder Sicherheitsscans, die auf dem Server laufen. Planen Sie aufwendige Aufgaben für ruhige Zeiten.
