url в url

1.09K
.
# Koenig (26.05.2017 / 23:57)
_endrju_, $i%3==0
точна в фор нало вставлять??
все равно ошибка
.
# Koenig (26.05.2017 / 23:57)
_endrju_, $i%3==0
если не трудно можеш обяснить в каком есте "происходит обращение" к апи вк??
.
(\/)____o_O____(\/)
_endrju_, попробуй в foreach выше закинуть, там тоже $i есть
.
Добавлено: 27.05.2017 / 00:32
# Koenig (27.05.2017 / 00:28)
_endrju_, попробуй в foreach выше закинуть, там тоже $i есть
Пробую, пришлось таймаут увеличить для соединений, буду експкрементировать, есть один флаг в мульти курл, щас найду скину, не совсем понимаю что значит

Добавлено: 27.05.2017 / 00:34
CURLMOPT_MAX_PIPELINE_LENGTH
Величина, определяющая максимальное количество запросов в конвеере.
CURLMOPT_MAX_TOTAL_CONNECTIONS
Величина, определяющая максимальное количество одновременно открытых соединений.

Добавлено: 27.05.2017 / 00:35
Что такое конвейер? Ето поток запросов?
.
(\/)____o_O____(\/)
_endrju_, http://php.net/manual/ru/funct ... t.php
.
(\/)____o_O____(\/)
_endrju_, я так понимаю этот флаг для скорости и меньшего расхода памяти, проверяет есть ли открытое соединение с хостом в стеке, и не создаёт новое, а использует уже открытое
.
_endrju_
# Koenig (27.05.2017 / 10:23)
_endrju_, я так понимаю этот флаг для скорости и меньшего расхода памяти, проверяет есть ли открытое соединение с хостом в стеке, и не создаёт новое, а использует уже открытое
пока так и не поборол проблем, опытным путем установил что обрыв связ происходит на 8-мм запросе, тоесть всеговосемиз множества запросов отрабатывают успешно,потом лимит привышается
есть билиотека дляроботы с апи вк. там тоже ета проблеманерешена (
https://github.com/getjump/VkA ... es/11
.
(\/)____o_O____(\/)
_endrju_, ну по идеи у тебя есть массив ссылок, вот там в цикле воткни сон
.
с основного примера на пхп.нет
//добавляем два дескриптора
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);

$active = null;
//запускаем дескрипторы
do {
    $mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);

получается что именно curl_multi_exec стучит к вк)сообственно в перерменной $active должноохранятся количество есче не вызваных дескрипторов (урлов) насколько я понял .
вот эта конструкция мне не совсем понятна
do { curl_multi_exec($mh,$active); } while ($active);//Пока все соединения не отработают
.
# Koenig (27.05.2017 / 15:38)
_endrju_, ну по идеи у тебя есть массив ссылок, вот там в цикле воткни сон
в этом цикле?
do { curl_multi_exec($mh,$active); } while ($active);//Пока все соединения не отработают

я равильно понимаю, функция curl_multi_exec вызывается пока переменная active не станет 0 ??
Всего: 50