phillip
Полезный
- Регистрация
- 4 Сен 2007
- Сообщения
- 411
- Реакции
- 15
- Автор темы
- #21
Получил интересные данные!
Изначально тестовый вариант был таков как я писал ранее:
Итог:
Скрипт выполнен за 1.055 сек.
Скрипт выполнен за 1.008 сек.
Скрипт выполнен за 0.9279 сек.
Скрипт выполнен за 1.0018 сек.
затем я вынес подключение и разъединение с бд из цикла вовне, и получилось вот что
Итог:
Скрипт выполнен за 0.022 сек.
Скрипт выполнен за 0.0435 сек.
Скрипт выполнен за 0.0224 сек.
Скрипт выполнен за 0.0417 сек.
Разница в 20 раз! нрааица
p.s. при нынешнем раскладе зависло не на 38 раз, а на 933ий. горааааздо лучше, но все равно далеко не идеал. А какая обратная сторона у палки "выключим постоянное соденение пхп и мускуля"?
Изначально тестовый вариант был таков как я писал ранее:
PHP:
for ($x=0; $x<100; $x++) {
$name=mt_rand(0,12312331213);
$nami=mt_rand(5,7);
$link = Connect2DB();
$query = "INSERT INTO `test` VALUES('0','".$name."','".$namei."','N');";
mysql_query($query,$link) or die(mysql_error()."<br />\n".$query);
@mysql_close($link);
}
Скрипт выполнен за 1.055 сек.
Скрипт выполнен за 1.008 сек.
Скрипт выполнен за 0.9279 сек.
Скрипт выполнен за 1.0018 сек.
затем я вынес подключение и разъединение с бд из цикла вовне, и получилось вот что
PHP:
$link = Connect2DB();
for ($x=0; $x<100; $x++) {
$name=mt_rand(0,12312331213);
$nami=mt_rand(5,7);
$query = "INSERT INTO `test` VALUES('0','".$name."','".$namei."','N');";
mysql_query($query,$link) or die(mysql_error()."<br />\n".$query);
}
@mysql_close($link);
Скрипт выполнен за 0.022 сек.
Скрипт выполнен за 0.0435 сек.
Скрипт выполнен за 0.0224 сек.
Скрипт выполнен за 0.0417 сек.
Разница в 20 раз! нрааица
p.s. при нынешнем раскладе зависло не на 38 раз, а на 933ий. горааааздо лучше, но все равно далеко не идеал. А какая обратная сторона у палки "выключим постоянное соденение пхп и мускуля"?