Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich die Ausführungszeit eines PHP-Skripts innerhalb des Skripts selbst überwachen?

Wie kann ich die Ausführungszeit eines PHP-Skripts innerhalb des Skripts selbst überwachen?

Barbara Streisand
Freigeben: 2024-11-29 01:09:12
Original
443 Leute haben es durchsucht

How Can I Monitor PHP Script Execution Time within the Script Itself?

Überwachung der Skriptausführungszeit in PHP

In PHP ist die Verfolgung der Skriptausführungszeit entscheidend für die Durchsetzung des max_execution_time-Limits. Ist es jedoch möglich, innerhalb des Skripts selbst auf diese Informationen zuzugreifen?

Lösung

Um die Wanduhrzeit (anstelle der CPU-Ausführungszeit) zu überwachen, verwenden Sie die Folgender Code:

// Start time
$time_start = microtime(true); 

// Script execution
for($i=0; $i<1000; $i++){
 // Perform operations
}

// End time
$time_end = microtime(true);

// Execution time computation
$execution_time = ($time_end - $time_start)/60;

// Output
echo '<b>Total Execution Time:</b> '.$execution_time.' Mins';
Nach dem Login kopieren

Hinweis:

Diese Methode beinhaltet die Zeit, die mit dem Warten auf externe Ressourcen verbracht wird (z. B. Datenbank), die im max_execution_time-Limit nicht berücksichtigt wird.

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit eines PHP-Skripts innerhalb des Skripts selbst überwachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage