Счётчик времени генерации страницы

Материал из 1GbWiki.

Перейти к: навигация, поиск

Ниже представлен пример счётчика времени генерации страницы с возможностью ведения логов. Скрипт делится на две части, первая помещается в начало файла, вторая в конец.

<?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);
	}
} 
?>


См. также

Личные инструменты