DoctorD
Guest
Снова curl (ускорение получения ответов с нескольких сайтов)
задача такова, послать на сайт запрос, получить ответ.
Делать курлом, N сайтов, Чтобы победить надо сделать быстрее всех.
Вот один из вариантов решения
$url = "url1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$res1 = curl_exec($ch);
curl_close($ch);
....
$url = "urlN";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$resN = curl_exec($ch);
curl_close($ch);
Сильно ли процесс ускорится при таком вот варианте:
$ch = curl_init();
$url = "url1";
curl_setopt($ch, CURLOPT_URL,$url);
$res = curl_exec($ch);
...
$url = "urlN";
curl_setopt($ch, CURLOPT_URL,$url);
$res2 = curl_exec($ch);
curl_close($ch);
или вообще все это неправильно?
если вы думаете что неправильно, то как, по-вашему будет правильно?
З.Ы. Или я уже это спрашивал, чувство дежавю меня не покидает... похоже сбой в матрице =)
задача такова, послать на сайт запрос, получить ответ.
Делать курлом, N сайтов, Чтобы победить надо сделать быстрее всех.
Вот один из вариантов решения
$url = "url1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$res1 = curl_exec($ch);
curl_close($ch);
....
$url = "urlN";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$resN = curl_exec($ch);
curl_close($ch);
Сильно ли процесс ускорится при таком вот варианте:
$ch = curl_init();
$url = "url1";
curl_setopt($ch, CURLOPT_URL,$url);
$res = curl_exec($ch);
...
$url = "urlN";
curl_setopt($ch, CURLOPT_URL,$url);
$res2 = curl_exec($ch);
curl_close($ch);
или вообще все это неправильно?
если вы думаете что неправильно, то как, по-вашему будет правильно?
З.Ы. Или я уже это спрашивал, чувство дежавю меня не покидает... похоже сбой в матрице =)