Voglio sapere qual è il modo migliore per confrontare i miei script PHP. Non importa se un lavoro cron, una pagina Web o un servizio Web.
So di poter usare microtime ma mi sta davvero dando il tempo reale di uno script PHP?
Voglio testare e confrontare diverse funzioni in PHP che fanno la stessa cosa. Ad esempio, preg_match
vs strpos
o domdocument
vs preg_match
o preg_replace vs str_replace`
Esempio di una pagina Web:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
Questo produrrà: 0.0146126717 (varia continuamente - ma quello è l'ultimo che ho ricevuto). Ciò significa che ci sono voluti circa 0,015 per eseguire lo script PHP.
C'è un modo migliore?