Quero saber qual é a melhor maneira de comparar meus scripts PHP. Não importa se um trabalho cron, página da web ou serviço da web.
Eu sei que posso usar microtime, mas é realmente me dando o tempo real de um script PHP?
Quero testar e comparar funções diferentes no PHP que fazem a mesma coisa. Por exemplo, preg_match
vs strpos
ou domdocument
vs preg_match
ou preg_replace vs str_replace`
Exemplo de uma página da web:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
Isso produzirá: 0.0146126717 (varia o tempo todo - mas esse é o último que recebi). Isso significa que foram necessários 0,015 ou mais para executar o script PHP.
Existe uma maneira melhor?