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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Время генерации страницы

Сообщения:  [1-10]   [11-19] 

 
 автор: KPETuH   (17.01.2008 в 13:26)   письмо автору
 
   для: AVS   (17.01.2008 в 13:22)
 

поддерживаю :)

   
 
 автор: AVS   (17.01.2008 в 13:22)   письмо автору
 
   для: chexov   (17.01.2008 в 04:51)
 


$time_start=microtime(1);

echo "Hello, world!<br>";

echo (microtime(1)-$time_start);


Вот и все. Не надо мудрить с округлениями или разбивкой строк. Надо 4 числа после точки? Воспользуйтесь substr()!

   
 
 автор: chexov   (17.01.2008 в 04:51)   письмо автору
 
   для: Nemezis   (16.01.2008 в 11:57)
 

голову я ни кому не морочу: Но если скрипт рассылки 1000 сообщений, как он может показать время генерации 0,001 ???????????? как минимум 30 секунд

   
 
 автор: Nemezis   (16.01.2008 в 11:57)   письмо автору
 
   для: chexov   (16.01.2008 в 04:43)
 

Не морочьте людям голову, я дал Вам скрипт с надеждой на то, что вы поймёте, что вместо надписи IMBA code goes here нужно подставить свой код, Unkind вам даже помог, если пишет малое время - то надо радоваться, что ваш скрипт работает так быстро. Какие вопросы тут могут быть ещё?

   
 
 автор: Unkind   (16.01.2008 в 09:39)   письмо автору
 
   для: chexov   (16.01.2008 в 04:43)
 

LOL

   
 
 автор: chexov   (16.01.2008 в 04:43)   письмо автору
 
   для: Unkind   (15.01.2008 в 19:32)
 

получается очень длинно, вот пример
0.5454 сек. вот так не выводит хоть тресни
http://visavi.net

   
 
 автор: Unkind   (15.01.2008 в 19:32)   письмо автору
 
   для: chexov   (15.01.2008 в 19:05)
 

Ну это и есть время генерации. Можете убрать round() вообще.

   
 
 автор: chexov   (15.01.2008 в 19:05)   письмо автору
 
   для: Unkind   (14.01.2008 в 21:04)
 

получается все время 0.001 или 0.002

   
 
 автор: а-я   (15.01.2008 в 14:51)   письмо автору
 
   для: chexov   (14.01.2008 в 06:39)
 

ой... =)

   
 
 автор: а-я   (15.01.2008 в 14:37)   письмо автору
 
   для: chexov   (14.01.2008 в 06:39)
 

не знаю на сколько это правильно... я так делаю..
2ым параметром можно передать сколько будет цифр после запятой... по умолчанию 4
идет запись в массив, так можно подсчетать какой кусок кода, сколько занимает времени...

<?
time_reg
('php');

// ВАШ КОД

echo time_reg('php');


/*/Ф У Н К Ц И И /*/
    
function time_reg($A,$B=4)
    {
    static 
$Z;
    
$C=microtime(1);
        if(empty(
$Z[$A]))
        {
$Z[$A]=$C;}
        else
        {return 
round($C-$Z[$A],$B);}
    }
?>

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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