1unitedpower: Seitenladezeiten temporär extrem langsam - Ursache finden

Beitrag lesen

Dummerweise tritt das langsame Laden der Seiten nicht immer auf sondern nur temporär. Das erschwert das Identifizieren der Ursache ungemein.

Wenn du den Fehler noch nicht reproduzieren kannst, ist ein aktives Profiling nur schwer möglich. Stattdessen kannst du mit passivem Profiling wichtige Metriken für alle (oder alle x-ten) Anfragen aufzeichnen. Das geht bspw. mit https://blackfire.io. Damit erhälst du fast alle Metriken, die dir auch xdebug aufzeichnen würde und diverse interaktive Diagramme, um schlau aus den Daten zu werden.

Wenn du den Fehler reproduzieren kannst, dann kannst du dir die Kosten für blackfire sparen und mit xdebug Profiling-Daten aufzeichnen. Visualisieren lassen kannst du sie dir mit KCacheGrind (für Linux) oder QCacheGrind (für Windows).

Die Werkzeuge sind einigermaßen kompliziert einzurichten und auch zu bedienen, aber so gigantische Engpässe, die momentan bei auch auftreten, geben sich in aller Regel auf den ersten Blick zu erkennen.