Maison > développement back-end > tutoriel php > Comment puis-je surveiller le temps d'exécution d'un script PHP dans le script lui-même ?

Comment puis-je surveiller le temps d'exécution d'un script PHP dans le script lui-même ?

Barbara Streisand
Libérer: 2024-11-29 01:09:12
original
447 Les gens l'ont consulté

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

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';
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal