Voyager2K
Новичок
Выполнение запросов паралельно али последовательно ?
Допустим , есть :
$link = 'http://www.somesite.ru/page.php';
for ($i=0;$i<10;$i++)
{
$f = file_get_contents($link);
//далее обрабатываем $f, получаем некии данные и формируем новый $link
}
То есть, тут я описал что-то типа паука, что будет лазить по сайту www.somesite.ru
А если есть необходимость паралельно запустить такого "паука" на 5,10 и более сайтов ? Банально повторить этот участок кода - производительности не даст. Сначала паук пройдет по одному сайту, а потоv примется за следующий. А нужно дабы притормозки на одной ветки(сайте) не вызывали простойки скрипта и независимо обрабатывалось "лазание" по другим сайтам. То есть паралельное независимое лазание нужно. Как такое реализовать ?
PS. Запуски из шелла/крона не рассматриваю тут, ибо цель выолнить вышеописанные действия поосле обычного запроса некой страницы /index.php
Допустим , есть :
$link = 'http://www.somesite.ru/page.php';
for ($i=0;$i<10;$i++)
{
$f = file_get_contents($link);
//далее обрабатываем $f, получаем некии данные и формируем новый $link
}
То есть, тут я описал что-то типа паука, что будет лазить по сайту www.somesite.ru
А если есть необходимость паралельно запустить такого "паука" на 5,10 и более сайтов ? Банально повторить этот участок кода - производительности не даст. Сначала паук пройдет по одному сайту, а потоv примется за следующий. А нужно дабы притормозки на одной ветки(сайте) не вызывали простойки скрипта и независимо обрабатывалось "лазание" по другим сайтам. То есть паралельное независимое лазание нужно. Как такое реализовать ?
PS. Запуски из шелла/крона не рассматриваю тут, ибо цель выолнить вышеописанные действия поосле обычного запроса некой страницы /index.php
)