Сколько ресурсое съедает connect...close?

  • Автор темы Alkinoy
  • Дата начала

netdog

net @
Интересно было сравнить :

Dual P3-500mhz 512Mb / RH7.3 / PHP 4.2.2 / MySQL 3.23.49

Concurrency Level: 1
Time taken for tests: 3.555 seconds
Complete requests: 1000
Requests per second: 281.29 [#/sec] (mean)
Time per request: 3.56 [ms] (mean)
Time per request: 3.56 [ms] (mean, across all concurrent requests)

<?php
mysql_connect('localhost','log','pass');
?>


Concurrency Level: 1
Time taken for tests: 2.739 seconds
Complete requests: 1000
Requests per second: 365.10 [#/sec] (mean)
Time per request: 2.74 [ms] (mean)
Time per request: 2.74 [ms] (mean, across all concurrent requests)

<?
echo 'hello world!';
?>



tony2001: делайте правильные выводы =)
Тони хотел наверное сказать, что виндовс тормозючей линуха в n раз :)
 

tony2001

TeaM PHPClub
>Тони хотел наверное сказать, что виндовс тормозючей линуха в n раз
что-то типа этого.
 

Alkinoy

Guest
Простите, боюсь показаться кипятильником, но еще больше боюсь так и не узнать этого. Так вот, приводится статистика выполнения тестов. Как говорил Слоненок в мультике, извините, а где вы ее смотрите?
 

Yurik

/dev/null
afaik на время коннекта влияет насколько у вас раздута система привилегий мускула (а дома и у хостера они совсем разные). Если можно объясните в какой мере.
 

Yuriy_S

-=PHP-Club=-
кстати, скажите плиз, если например у меня в форуме штук 20 запросов на выборку данных, причес некоторые есть в цикле (например вывод кол-ва сообщений для каждого топика).
Не будет ли такое кол-во загружать сервер и тормозить?
 

.des.

Поставил пиво кому надо ;-)
будет. (если сообщений в твоем форуме ощутимое количество)
 

Alkinoy

Guest
Кстати, о connect-close. На моей машине (Cel 1000 128 Mb RAM, Apache 1.3.27, PHP 4.2.3 Win98SE) вот такой код
PHP:
<?php
$db=mysql_connect("localhost", "login", "pass");
mysql_select_db("db");
mysql_close;
?>
выполняется за 122 mS

Такой
PHP:
<?php
$db=mysql_connect("localhost", "login", "pass");
mysql_close;
?>
за 115mS
А если не делать close
PHP:
<?php
$db=mysql_connect("localhost", "login", "pass");
?>
то время даже увеличивается! 117mS!
 

Demiurg

Guest
Alkinoy как ты думаешь, есть разница между
mysql_close; и mysql_close(); ?
 

tony2001

TeaM PHPClub
Alkinoy:
microtime() измерял ?
эти твои миллисекунды зависят от настроения Винды в конкретный момент времени.
 

Alkinoy

Guest
>Alkinoy как ты думаешь, есть разница между
>mysql_close; и mysql_close(); ?

Ну конечно, ошибся, когда набирал, сорри.

>эти твои миллисекунды зависят от настроения Винды в >конкретный момент времени.

Совершенно согласен! Это просто для справки...
 
Сверху