12-22-2000, 01:37 AM
taken from blazeboard (http://www.blazeboard.com)
add on your global.php
// Necessary routines for speed checks
function ss_timing_start ($name = 'default') {
global $ss_timing_start_times;
$ss_timing_start_times[$name] = explode(' ', microtime());
}
function ss_timing_stop ($name = 'default') {
global $ss_timing_stop_times;
$ss_timing_stop_times[$name] = explode(' ', microtime());
}
function ss_timing_current ($name = 'default') {
global $ss_timing_start_times, $ss_timing_stop_times;
if (!isset($ss_timing_start_times[$name])) {
return 0;
}
if (!isset($ss_timing_stop_times[$name])) {
$stop_time = explode(' ', microtime());
}
else {
$stop_time = $ss_timing_stop_times[$name];
}
// do the big numbers first so the small ones aren't lost
$current = $stop_time[1] - $ss_timing_start_times[$name][1];
$current += $stop_time[0] - $ss_timing_start_times[$name][0];
return $current;
}
on index.php, showthread.php, forumdisplay.php or else that call global.php
add this code:
ss_timing_start(); // put after require("global.php");
and
// put above ?> from the last line
ss_timing_stop();
$time = ss_timing_current();
echo ("page generated on $time seconds");
sample on http://www.kafegaul.com/forum
add on your global.php
// Necessary routines for speed checks
function ss_timing_start ($name = 'default') {
global $ss_timing_start_times;
$ss_timing_start_times[$name] = explode(' ', microtime());
}
function ss_timing_stop ($name = 'default') {
global $ss_timing_stop_times;
$ss_timing_stop_times[$name] = explode(' ', microtime());
}
function ss_timing_current ($name = 'default') {
global $ss_timing_start_times, $ss_timing_stop_times;
if (!isset($ss_timing_start_times[$name])) {
return 0;
}
if (!isset($ss_timing_stop_times[$name])) {
$stop_time = explode(' ', microtime());
}
else {
$stop_time = $ss_timing_stop_times[$name];
}
// do the big numbers first so the small ones aren't lost
$current = $stop_time[1] - $ss_timing_start_times[$name][1];
$current += $stop_time[0] - $ss_timing_start_times[$name][0];
return $current;
}
on index.php, showthread.php, forumdisplay.php or else that call global.php
add this code:
ss_timing_start(); // put after require("global.php");
and
// put above ?> from the last line
ss_timing_stop();
$time = ss_timing_current();
echo ("page generated on $time seconds");
sample on http://www.kafegaul.com/forum