面临从多个网络链接的大文件中提取数据的问题。
在我的代码中使用:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
我用它来加速卷曲请求, 我在几个链接上测试了我的代码并且它的工作正常但是在使用大文件后我得到了不好的结果。
据我了解,它用于在检索时压缩数据。所以我用它来加快卷曲请求。 它可以在数据检索中发现任何错误,就像网站没有使用gzip一样吗?
我的代码也使用fork没有睡眠时间,也许是fork的问题?
$pid = @pcntl_fork();
$execute++;
if ($execute >= $maxproc)
{
while (pcntl_waitpid(0, $status) != -1)
{
$status = pcntl_wexitstatus($status);
$execute =0;
//usleep(250000);
//sleep(1);
//echo " [$ipkey] Child $status completed\n";
}
}
if (!$pid)
{
do
exit;
}
任何人都知道问题在哪里?