Surveillance du temps d'exécution des scripts en PHP
En PHP, le suivi du temps d'exécution des scripts est crucial pour faire respecter la limite max_execution_time. Cependant, est-il possible d'accéder à ces informations dans le script lui-même ?
Solution
Pour surveiller l'heure de l'horloge murale (plutôt que le temps d'exécution du processeur), utilisez le code suivant :
// 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';
Remarque :
Cette méthode inclut le temps passé à attendre des ressources externes (par exemple, base de données), qui n'est pas pris en compte dans la limite max_execution_time.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!