From c39dbe83a982e9e0b0deb092ac20b18e95022853 Mon Sep 17 00:00:00 2001 From: Chris Morgan Date: Sat, 26 May 2007 04:05:20 +0000 Subject: [PATCH] Add page generation times to the bottom of each page. This should help us figure out which pages take the longest time to generate --- include/incl.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/include/incl.php b/include/incl.php index f99de07..fbf49fa 100644 --- a/include/incl.php +++ b/include/incl.php @@ -127,6 +127,12 @@ function apidb_header($title = 0) if ($title) $title = " - $title"; + // grab the starting time + global $sPageGeneratingStartTime; + $sPageGeneratingStartTime = microtime(); + $aStartarray = explode(" ", $sPageGeneratingStartTime); + $sPageGeneratingStartTime = $aStartarray[1] + $aStartarray[0]; + // Display Header include(BASE."include/header.php"); @@ -154,7 +160,16 @@ function apidb_footer() //Close Sidebar and Content Well echo "
\n"; - + + // grab the end of the page generating time + global $sPageGeneratingStartTime; + $sPageGeneratingEndTime = microtime(); + $aEndarray = explode(" ", $sPageGeneratingEndTime); + $sPageGeneratingEndTime = $aEndarray[1] + $aEndarray[0]; + $sTotaltime = $sPageGeneratingEndTime - $sPageGeneratingStartTime; + $sTotaltime = round($sTotaltime,5); + echo "
Page loaded in $sTotaltime seconds.
"; + // Display Footer if(!isset($header_disabled)) include(BASE."include/"."footer.php");