Многопоток

robinner

Новичок
Всем привет.
Написал скрипт , который проверяет URL, но он медленно проверяет.
От сервера нужно 200 OK получать

использовал функцию get_headers();
foreach($list as $v){
$h=@get_headers('http://'.trim($v).'/');
if(preg_match("/200/", $h[0])){
$result[]=$v;
}
}
потом curl, результат тот же...
Может как-то многопоточно сделать?
заранее спасибо
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
DYPA
несколько запросов делает gCurlMulti, класс входит в пакет
он более гибкий за счет большего количества колбеков - на хедеры, на куки, на тело ответа,
выбор кодировки POST, аплоад файлов (таки нет аплоада его, но это несложно),
и больше абстракций, конечно, чтобы не константы курла помнить, а автокомплит использовать
 
Сверху