Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие движки / фрейморки > Тестирование скрипта на скорость.


Автор: teplotaya 10.3.2006, 10:25
есть база данных в txt формате вида:
image12.jpg|Подпись|Доп инф
image13.jpg|Подпись|Доп инф
...
...

и так 5000 строчек.
скрипт просто делает парсинг строк и выводит картинки на экран.

как проверить насколько быстро работает скрипт
какими средствами можно смоделировать нагрузку в 5000 человек одновременно ?


Автор: wsr 11.3.2006, 20:05
Код

# Функция получения текущего времени
function mtime ( )
{
    list ( $msec, $sec ) = explode( " ", microtime ( ) );
    return $sec + $msec;
}

$start = mtime ();

// Выполнение операций

$stop = mtime();

$work_time = $stop - $start; // Время работы скрипта


Нагрузку не смоделируешь! Ну можешь попробовать запустить параллельно скрипт, который потребляет туеву хучу системных ресурсов, и потом запустить уже свой скрипт, и посмотришь эффект!

Автор: Ciber SLasH 11.3.2006, 20:37
Цитата(teplotaya @ 10.3.2006, 10:25 Найти цитируемый пост)
какими средствами можно смоделировать нагрузку в 5000 человек одновременно ?

Можно написать батник/шелл-скрипт, который из консоли вызовет кучу копий одного скрипта.
Ещё как я понимаю (с этим не сталкивался) можно написать PHP-скрипт, который вызовит на исполнение другой скрипт (нужное кол-во). Возможно можно использовать для этого "Process Control Functions".

Автор: drgood 14.3.2006, 13:21
О! То что надо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)