Ü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';
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!