我想知道对我的 PHP 脚本进行基准测试的最佳方法是什么。不管是 cron 作业、网页还是 Web 服务。
我知道我可以使用 microtime,但它真的给了我 PHP 脚本的实时时间吗?
我想在 PHP 中测试和基准测试做同样事情的不同函数。例如preg_match
vs strpos
or domdocument
vs preg_match
or preg_replace vs str_replace`
网页示例:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
这将输出:0.0146126717(一直在变化 - 但这是我得到的最后一个)。这意味着执行 PHP 脚本需要 0.015 左右。
有没有更好的办法?