Вы не зашли.
Главная » PHP » время выполнения скрипта
#1. ya Off (2)
Участник
2010.09.18 17:05
Есть кусочек кода который бы мне эту информацею выдавал? сколько запросов в бд и тп?
Заместитель Админа
#2. Gemorroj Off (107)
Administrator
2010.09.18 17:05
кол-во запросов к бд легко считается если использовать прослойки.
время выполнения - $start = microtime(true); веачале и echo round(microtime(true) - $start, 4); - в конце
#3. ya Off (2)
Участник
2010.09.18 17:05
а вот так можно echo <?--; echo round(microtime(true) - $start, 4);echo -->;


Почему старт 4 ?
Отредактировано ya (2010.09.18 17:05)
Заместитель Админа
#4. Gemorroj Off (107)
Administrator
2010.09.18 17:05
потому что round
#5. Nu3oN Off (11)
Moderator
2010.09.19 00:12
Помню раньше на мускуле писал что то типа такого бреда
Код:
lt;?function pQuery($q) { global $aStart; $start = microtime(true); $q = mysql_query($q); $aStart['time'] = microtime(true) - $start; ++$aStart['total']; return $q;}?>
Я буду лучше голоден, но между креслом и рулем и на дороге.
#6. Gemorroj Off (107)
Administrator
2010.09.19 01:01
Nu3oN, но суть-то верна)
#7. Nu3oN Off (11)
Moderator
2010.09.19 12:12
точнее будет так
$aStart['time'] =  $aStart['time'] + (microtime(true) - $start);
Добавлено спустя   1 минуту  12 секунд:
а то выведет время только одного запроса
Я буду лучше голоден, но между креслом и рулем и на дороге.
#8. @Office Off (0)
Участник
2010.09.21 12:12
$aStart['time'] =  $aStart['time'] + (microtime(true) - $start);

А еще лучше,

$aStart['time'] += microtime(true) - $start;

+= аналогична $aStart['time'] =  $aStart['time']
tongue
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.022 s