Ladezeit anzeigen
Ladezeit der Server-Antwort (TTFB) im Blick behalten
Um die reine Verarbeitungszeit Ihres PHP-Servers (Time to First Byte – TTFB) während der Entwicklung direkt im Blick zu behalten, können Sie ein einfaches Skript nutzen. Bitte beachten Sie: Dies misst nur, wie lange der Server benötigt, um die HTML-Datei zu generieren, nicht die gesamte Ladezeit des Browsers.
Implementierung:
Fügen Sie ganz oben im Quellcode Ihrer PHP-Datei (vor jeglicher Ausgabe) folgenden Code ein:
<?php $start_time = microtime(true); ?>
Fügen Sie an der Stelle, an der die Zeit angezeigt werden soll (z. B. im Footer), diesen Code ein:
<?php
$end_time = microtime(true);
$execution_time = $end_time - $start_time;
echo "Server-Laufzeit: " . round($execution_time, 4) . " Sekunden";
?>
Wichtiger Hinweis zur Interpretation:
Was wird gemessen? Nur die serverseitige Generierung des HTMLs.
Was wird ignoriert? Die Übertragungszeit, das Laden von Bildern, Skripten und Stylesheets sowie die Renderzeit im Browser des Nutzers.
Empfehlung: Nutzen Sie zur ganzheitlichen Analyse moderne Browser-Tools (wie die Lighthouse-Erweiterung in Chrome oder die Netzwerkanalyse in den Entwicklertools). Ein niedriger Wert hier ist ein guter Anfang, aber für eine echte Performance-Optimierung ist die Messung der Core Web Vitals entscheidend.
