Bonjour à tous,

Je suis actuellement entrain de créer un outil d'uptime pour siteweb. Le but c'est qu'il m'ouvre les pages web contenues dans la base de donnée et qu'il me sorte le temps de chargement de chaque page en MS.

Pour cela j'ai utilisé microtime() et après j'ai fait une conversion mais j'aimerai votre avis sur mon code.

[code]
<?php
session_start();
// Include
require_once ('config.php');

$reponse = $bdd->query('SELECT * FROM data GROUP BY url ORDER BY date');

while($donnees = $reponse->fetch())
{
$timestart=microtime(true);
file_get_contents($donnees['url']);
$timeend=microtime(true);
$time=$timeend-$timestart;

//Afficher le temps d'éxecution
$page_load_time = number_format($time, 3) * 1000;

$url = $donnees['url'];
$req = $bdd->prepare('INSERT INTO data(url, uptime, date) VALUES(:url, :uptime, NOW())');
$req->execute(array(
    'url' => $url,
    'uptime' => $page_load_time,
));

}

$reponse->closeCursor(); // Termine le traitement de la requête

header('Location: index.php');
?>
[/code]

Aucune réponse