Счётчик времени генерации страницы
Материал из 1GbWiki.
Версия от 06:08, 19 декабря 2008; 92.124.77.87 (Обсуждение)
Ниже представлен пример счётчика времени генерации страницы с возможностью ведения логов. Скрипт делится на две части, первая помещается в начало файла, вторая в конец.
<?php
$starttime = time()+microtime();
//
// code
//
$stoptime = time()+microtime();
$gentime = round($stoptime-$starttime, 4);
print "Page created in $gentime seconds.";
$logfile = 'полный путь к файлу на сайте';
if (!empty($logfile))
{
if ($handle = @fopen($logfile, 'a'))
{
@fwrite($handle, date('Y.m.d H:i:s').' '.$_SERVER['REMOTE_ADDR'].' '.$_SERVER['REQUEST_METHOD'].' '.$_SERVER['HTTP_HOST'].' '.$_SERVER['SCRIPT_NAME'].' - '.$gentime."\r\n");
@fclose($handle);
}
}
?>
