felix_
30.07.2009, 00:39
есть скрипт, интересно, много ли ресурсов он будет потреблять, используется обычный хостинг....
<?php
ignore_user_abort(1);
set_limit_time(0);
class mem
{
public function sleep()
{
for($i=0;$i<3;$i++)
{
sleep(3600); // особенно ВОТ ЭТО МНОГО будет ЗАНИМАТь Памяти?
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://yandex.ru/');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$answer=curl_exec($ch);
curl_close($ch);
//...
}
}
}
$n = new mem();
$n->sleep();
?>
и таких скриптов одновременно выполняется ~300 (каждый скрипт - отдельный файл)
<?php
ignore_user_abort(1);
set_limit_time(0);
class mem
{
public function sleep()
{
for($i=0;$i<3;$i++)
{
sleep(3600); // особенно ВОТ ЭТО МНОГО будет ЗАНИМАТь Памяти?
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://yandex.ru/');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$answer=curl_exec($ch);
curl_close($ch);
//...
}
}
}
$n = new mem();
$n->sleep();
?>
и таких скриптов одновременно выполняется ~300 (каждый скрипт - отдельный файл)