Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Время генерации
 
 автор: Ильдар   (05.07.2007 в 08:19)   письмо автору
 
 

Как определить время запросов, сколько запросов выполнило. Как это бывает на сайтах, например:
Кол-во MySQL - 6
Время MySQL - 0.04577 сек.
Скрипт - 0.17661 сек.

   
 
 автор: Ralph   (05.07.2007 в 08:49)   письмо автору
 
   для: Ильдар   (05.07.2007 в 08:19)
 

Лично у меня запрос к БД вынесен в отдельную функцию,поэтому у меня все просто:
<?......function mq($mq1,$mq2)

{

global 
$tb;

list(
$msec,$sec)=explode(chr(32),microtime());  
$tb1=$msec+$sec;

$result=mysql_query($mq1);

list(
$msec,$sec)=explode(chr(32),microtime());

$tb2=$msec+$sec;

$tb=$tb+$tb2-$tb1;

if(!
$result){die('Owibka 3anpoca k MySQL ( <b>'.$mq2.'</b> )<br/><br/>'.mysql_error().'<br/><br/> Telo 3anpoca : <br/><br/><b>'.$mq1.'</b>');}

return 
$result;

}

......
?>
,а затем просто вывожу echo $tb

   
 
 автор: Ralph   (05.07.2007 в 09:03)   письмо автору
 
   для: Ralph   (05.07.2007 в 08:49)
 

Хотя вот сейчас понял,что можно было сделать и лучше :-) static $vremyazaprosov=0;static $kolvozaprosov=0;$vremyazaprosov+=$tb2-$tb1;$kolvozaprosov++; А вот если не в отдельной функции,тогда уж не знаю :-)

   
 
 автор: Trianon   (05.07.2007 в 10:15)   письмо автору
 
   для: Ralph   (05.07.2007 в 09:03)
 

Гы. И как потом выводить значения? :))

   
 
 автор: Ralph   (05.07.2007 в 11:14)   письмо автору
 
   для: Trianon   (05.07.2007 в 10:15)
 

Shit :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования