Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich die Ausführungszeit von PHP-Skripten messen?
Ermitteln der Skriptausführungszeit in PHP
In PHP ist die Verfolgung der Skriptausführungszeit entscheidend für die Durchsetzung des max_execution_time-Limits. Aber gibt es eine Möglichkeit, aus einem Skript heraus auf diese Informationen zuzugreifen? Diese Frage stellt sich, wenn Sie die CPU-Auslastung während der PHP-Ausführung verfolgen möchten, mit Ausnahme der Zeit, die mit dem Warten auf Datenbankantworten verbracht wird.
Für Linux-basierte Systeme, wenn Sie nur die Zeit (Gesamtzeit seit Beginn der Skriptausführung) benötigen ), so können Sie es berechnen:
// Start the timer at the beginning of the script $time_start = microtime(true); // Execute your script here // Stop the timer $time_end = microtime(true); // Calculate the execution time $execution_time = ($time_end - $time_start) / 60; // Display the execution time echo 'Total Execution Time: ' . $execution_time . ' Mins';
Bitte beachten Sie, dass diese Methode die Zeit einbezieht, die für das Warten auf externe Ressourcen aufgewendet wird, im Gegensatz zur max_execution_time, die nur die PHP-Ausführung berücksichtigt Zeit.
Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit von PHP-Skripten messen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!