Obtention du temps d'exécution du script en PHP
En PHP, le suivi du temps d'exécution du script est crucial pour faire respecter la limite max_execution_time. Mais existe-t-il un moyen d’accéder à ces informations à partir d’un script ? Cette question se pose lorsque vous souhaitez suivre l'utilisation du processeur pendant l'exécution de PHP, à l'exclusion du temps passé à attendre les réponses de la base de données.
Pour les systèmes basés sur Linux, si vous n'avez besoin que du temps d'horloge (temps total depuis le début de l'exécution du script ), voici comment le calculer :
// 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';
Veuillez noter que cette méthode inclut le temps passé à attendre les ressources externes, contrairement au max_execution_time qui ne prend en compte que l'exécution de PHP temps.
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!