Показать сообщение отдельно
Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
12.03.2005, 21:52

msa да нет, все тоже самое. Сейчас покажу как это сделать.
Открывашь footer.php
Находишь (29):
PHP код:
 $total_time ""._PAGEGENERATION." ".substr($total_time,0,4)." "._SECONDS.""

Заменяешь на:
PHP код:
 global $db;
$sqlnums$db->num_queries
    
$total_time ""._PAGEGENERATION." ".substr($total_time,0,4)." "._SECONDS." и $sqlnums запросов к базе данных.";
$all=$db->all_bd;
$total_time.=' Время запроса к БД: '.$all

Открываешь db/mysql.php
Находишь(34):
PHP код:
 var $num_queries 0

Ниже добавляешь:
PHP код:
 var $all_bd=0

Найдите(107):
PHP код:
 $this->query_result = @mysql_query($query$this->db_connect_id);
}
if(
$this->query_result)


Замените на:
PHP код:
 $time1 microtime();
$this->query_result = @mysql_query($query$this->db_connect_id);
$time2 microtime();
$time3explode(" ",$time1);
$time4explode(" ",$time2);
$time_result=(float)$time4[1]-(float)$time3[1]+(float)$time4[0]-(float)$time3[0];
$this->all_db+=$time_result;
}
if(
$this->query_result)

$this->num_queries += 1


Сохраните и закройте все файлы.

Результат будет выглядеть так:

Открытие страницы: 0.44 секунды и 159 запросов к базе данных. Время запроса к БД: 0.260696