Многопоточность

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Подскажите пожалуйста, скрипт, который будет запускать example.php 10 раз подряд, т.е. запустил один раз скрипт, тут же ещё раз его запускать и так 10 раз.
Получается многопоточность)
И ещё вопрос.
Подскажите, как ускорить работу РНР скрипта.
Естественно, алгоритм. Но всё же, может быть есть ещё какие-то интересности.
И последний вопрос, как сделать так, чтобы если при работе file_get_contents либо курла, если пропала связть с интернетом, чтобы скрипт прекращал работу вообще. Если можно подскажите, как сделать на стороне сервера, чтобы меньше нагружать скрипт функциями.
 
  • Заблокирован
  • #2
Подскажите пожалуйста, скрипт, который будет запускать example.php 10 раз подряд
Вообще-то никак.
Можно так сделать, но это не будет многопоточным. Смысл в том что после выполнения скрипта браузер редиректит на самого себя. в nmb.txt пишешь 0
PHP:
//тут скрипт
$int=10;
$numb=file("nmb.txt");
$f = fopen("nmb.txt", "w");
$numb=$numb+1;
fwrite($f, $numb);
fclose($f);
if ($numb<=$int) header("location: http://test1.ru/example.php");
но лучше юзать крон. Ещё пробывал вместо header это
PHP:
exec("/usr/bin/php /home/test1.ru/www/example.php");
но на денвере запускало кучу процессов.
как сделать так, чтобы если при работе file_get_contents либо курла, если пропала связть с интернетом, чтобы скрипт прекращал работу вообще
Как-то так:
PHP:
if(!file_get_contents("url")) exit()
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху