ivank
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alexander Ipp Всё равно это выполняется ничтожно мало. Вот два скрипта, первый подгатавливает диру (на пхп), второй проверяет есть ли там все 20000 файлов: Код: <? ini_set( 'max_execution_time', 300 ); mkdir( './files', 0777 ); for( $i = 0; $i < 20000; ++$i ) { $fp = fopen( "./files/$i", 'w' ); fwrite( $fp, $i ); fclose( $fp ); } ?> | Код: use Benchmark; $start = new Benchmark; for( $i = 0; $i < 20000; ++$i ) { if( -e "./files/$i" ) {} } $end = new Benchmark; $td = timestr( timediff( $end, $start ) ); $td =~ /(\d+\.\d+) CPU/; $td = $1 / 20000; print $td; | Запускаем сначала первый: Код: Затем второй Код: И вот что видим: 0.001701 Т.е. даже при 20000 регов нам беспокоится неочем. А учитывая что у хостера железо в несколько раз круче моего...
| Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 10:21 17-05-2002 | Исправлено: ivank, 10:22 17-05-2002 |
|