Kapitel 17 · 17.4
X-Ray: langsame Seiten aufspüren
Ist Ihre Website langsam, oder stößt sie ständig an ihre Grenzen? Dann möchten Sie wissen, woran das liegt: an einem Plugin, an einer langsamen Datenbankabfrage oder an einem externen Dienst, der lange auf sich warten lässt. X-Ray misst das für Sie. Es verfolgt eine Zeit lang jede Anfrage an Ihre Website und zeigt pro Seite, was die meiste Zeit gekostet hat.
Eine Messung starten
- Klicken Sie in DirectAdmin unter Zusatzfunktionen auf X-Ray. Sie sehen die Liste mit Messungen (Aufgaben). Steht dort NO TASKS FOUND, haben Sie noch keine.
- Klicken Sie auf Start tracing (1).
- Wählen Sie bei URL (1) Ihre Domain und geben Sie bei Specify mask an, welchen Teil Ihrer Website Sie messen möchten. Mit /* messen Sie die gesamte Website, mit zum Beispiel /shop/* nur die Seiten unter /shop.
- Bei Record for steht, wie viele Anfragen gemessen werden (standardmäßig 20). Mit dem Häkchen bei Advanced settings erhalten Sie mehr Auswahlmöglichkeiten.
- Klicken Sie auf Run (2).


Daten sammeln
Öffnen Sie nun Ihre Website in einem privaten Fenster Ihres Browsers und klicken Sie sich durch, vor allem auf den Seiten, die langsam sind. Oder warten Sie, bis normale Besucher vorbeikommen. X-Ray erfasst die Anfragen, bis die eingestellte Anzahl erreicht ist. In der Liste sehen Sie, wie viele bereits gemessen wurden.
Den Bericht lesen
- Klicken Sie in der Liste bei Ihrer Messung auf das Augensymbol (ansehen).
- Sie sehen alle gemessenen Anfragen mit ihrer Ladezeit. Klicken Sie auf die Anfrage, die am längsten dauerte: Dort lässt sich am meisten herausfinden.
- Im Bericht sehen Sie, welche Bestandteile die meiste Zeit kosteten: pro Plugin oder Modul, die langsamsten Datenbankabfragen und die Anfragen an externe Dienste.
Fällt ein Plugin mit einer deutlich längeren Zeit als die anderen auf? Dann ist das wahrscheinlich der Übeltäter. Aktualisieren Sie es, suchen Sie eine schlankere Alternative oder schalten Sie es aus. Sehen Sie dagegen sehr viele Plugins mit jeweils ein bisschen Zeit? Dann haben Sie einfach zu viele. Bekannte schwere Kombinationen sind zum Beispiel ein umfangreicher Pagebuilder zusammen mit einem Webshop und vielen Zusatzfunktionen.
Was hilft fast immer?
- Verwenden Sie das Plugin LiteSpeed Cache. Unsere Server laufen mit LiteSpeed, und mit diesem Plugin werden Seiten fertig aus dem Cache ausgeliefert.
- Verwenden Sie nur Plugins, die Sie wirklich benötigen.
- Wählen Sie eine neuere PHP-Version (siehe Die PHP-Version auswählen (Select PHP version)) und aktivieren Sie den Opcache (siehe PHP-Erweiterungen aktivieren und deaktivieren).
- Passt Ihre Website nicht mehr in Ihr Paket, wählen Sie ein größeres Paket in Mijn WebOké.
Hinweis: Während einer Messung ist jede gemessene Anfrage ein wenig langsamer. Beenden Sie eine Messung, wenn Sie fertig sind, und lassen Sie sie nicht unnötig weiterlaufen.
