Performance 热文件、rapidshare的链接检查器

Performance 热文件、rapidshare的链接检查器,performance,hyperlink,Performance,Hyperlink,我有超过20k的链接要检查。 这些是rapidshare和fileserve链接。 现在,我正在使用“file\u get\u content”并检查fileserve链接内容是否包含“此文件违反版权所有者或被上传者删除”。将其标记为“已删除”和“未找到文件”。对于rapidshare链接 if (strpos($var2, "This file was either in breach of a copyright holder or deleted by the uploader.")) {

我有超过20k的链接要检查。 这些是rapidshare和fileserve链接。 现在,我正在使用“file\u get\u 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.")) {...
问题是,即使我添加了以下内容,文件获取内容也非常慢:

$context = stream_context_create(array('http' => array('header'=>'Connection: close')));
$var = file_get_contents($url,false,$context);
如果有其他更快的方法?
脚本运行了一个多小时,我检查了5k个链接…

您是否尝试使用多线程和其他语言(如C)进行检查?

这两种服务都向公众提供API,请阅读他们的文档