PHP 스크립트를 벤치마킹하는 가장 좋은 방법이 무엇인지 알고 싶습니다. 크론 작업, 웹 페이지 또는 웹 서비스 여부는 중요하지 않습니다.
나는 마이크로 타임을 사용할 수 있지만 실제로 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 정도가 걸렸음을 의미합니다.
더 좋은 방법이 있습니까?