Wie kann man die Effizienz von PHP-Skripten messen?

Ich will wissen, was ist der beste Weg, um benchmark-meine PHP-Skripte. Egal, ob Sie einen cron-job oder eine Webseite oder einen web-service.

Ich weiß, dass ich verwenden können, microtime aber ist es das wirklich gibt, ist mir die Reale Zeit, die von einem PHP-Skript?

Möchte ich testen und bewerten verschiedene Funktionen in PHP, die das gleiche tun. Zum Beispiel preg_match vs strpos oder domdocument vs preg_match oder preg_replace vs str_replace`

Beispiel von einer Webseite:

<?php
//login.php

$start_time = microtime(TRUE);

session_start(); 
//do all my logic etc...

$end_time = microtime(TRUE);

echo $end_time - $start_time;

Dieser Ausgabe: 0.0146126717 (schwankt die ganze Zeit - aber das ist der Letzte, den ich bekam). Das heißt, es dauerte 0.015 oder so, um das PHP script ausführen.

Gibt es eine bessere Möglichkeit?

InformationsquelleAutor der Frage eric | 2011-11-28

Schreibe einen Kommentar