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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 13:46, 25 сентября 2009 (править)
Dmach (Обсуждение | вклад)
м
← К предыдущему изменению
Версия 14:33, 1 декабря 2010 (править) (отменить)
78.46.86.74 (Обсуждение)
(жлддлжллждлждж)
К следующему изменению →
Строка 1: Строка 1:
-Ниже представлен пример счётчика времени генерации страницы с возможностью ведения логов. Скрипт делится на две части, первая помещается в начало файла, вторая в конец. В итоге скрипт замеряет время исполенния кода между первой и второй частью счётчика.+длдджлджлджлдждлж
- +
- <?php+
- +
- $starttime = time()+microtime();+
- +
- //+
- // code+
- //+
- +
- $stoptime = time()+microtime();+
- $gentime = round($stoptime-$starttime, 4);+
- +
- print "Page created in $gentime seconds.";+
- +
- $logfile = 'полный путь к файлу на сайте';+
- if ($logfile)+
- {+
- $handle = @fopen($logfile, 'a');+
- if ($handle)+
- {+
- $ip = $_SERVER['REMOTE_ADDR'];+
- $host = $_SERVER['HTTP_HOST'];+
- $script = $_SERVER['SCRIPT_NAME'];+
- $method = $_SERVER['REQUEST_METHOD'];+
- $time = date('Y.m.d H:i:s');+
- +
- @fwrite($handle, "$time $ip $method $host $script - $gentime\r\n");+
- @fclose($handle);+
- }+
- } +
- +
- ?>+
- +
- +
-== См. также ==+
- +
-*[http://www.1gb.ru/default.aspx?ti=6&hti=93 Если сайт открывается медленно]+
- +
-[[Категория:Серверная нагрузка]]+
-[[Категория:Программирование]]+

Версия 14:33, 1 декабря 2010

длдджлджлджлдждлж

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