PHPスクリプトをベンチマークするための最良の方法を知りたい。cronジョブ、Webページ、Webサービスのいずれでもかまいません。
私はマイクロタイムを使用できることを知っていますが、それは本当にPHPスクリプトのリアルタイムを提供していますか?
PHPで同じことを行うさまざまな関数をテストしてベンチマークしたい。たとえば、preg_match
vs strpos
またはdomdocument
vs preg_match
または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ほどかかりました。
もっと良い方法はありますか?