Maison > développement back-end > tutoriel php > Comment puis-je mesurer le temps d'exécution d'un script PHP ?

Comment puis-je mesurer le temps d'exécution d'un script PHP ?

Patricia Arquette
Libérer: 2024-11-26 08:39:09
original
600 Les gens l'ont consulté

How Can I Measure PHP Script Execution Time?

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

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!

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