A simple working php example is as follows which used microtime( ) php function to get the current system time in microseconds.
Start of Page:
- Code: Select all
@list($iMicroSeconds, $iSeconds) = @explode(" ", @microtime( ));
$iPageStartTime = ((float)$iMicroSeconds + (float)$iSeconds);
End of Page:
- Code: Select all
@list($iMicroSeconds, $iSeconds) = @explode(" ", @microtime( ));
$iPageEndTime = ((float)$iMicroSeconds + (float)$iSeconds);
Now you can display the page load time as follows:
- Code: Select all
$fPageLoadTime = @round(($iPageEndTime - $iPageStartTime), 3);
print "Page Load Time = $fPageLoadTime Seconds";