У меня есть более 20 тысяч ссылок для проверки.
это ссылки на Rapidshare и FileServe.
сейчас я использую file_get_content и проверяю, содержит ли ссылка на fileserve ссылку «Этот файл был нарушен авторским правом или удален пользователем». пометить его как «удаленный» и «файл не найден». для ссылки на Rapidshare.
if (strpos($var2, "This file was either in breach of a copyright holder or deleted by the uploader.")) {...
if (strpos($var, "File not found.")) {...
Дело в том, что file_get_content действительно очень медленный, даже когда я добавил это:
$context = stream_context_create(array('http' => array('header'=>'Connection: close')));
$var = file_get_contents($url,false,$context);
есть ли другой альтернативный способ сделать это быстрее?
Сценарий выполняется более часа, и у меня проверено 5 тысяч ссылок ...