Описание тега curl-multi
None Относится к нескольким синхронным передачам локонов
1
ответ
Производительность PHP multi cURL хуже, чем у последовательного file_get_contents
Я пишу интерфейс, в котором я должен запустить 4 http-запроса, чтобы получить некоторую информацию. Я реализовал интерфейс двумя способами: используя последовательный file_get_contents. используя multi curl. Я сравнил 2 версии с Jmeter. Результат по…
09 авг '16 в 06:06
2
ответа
Определите конкретный завиток мульти-ответа
Я использую curl_multi_exec() запрашивать несколько сайтов параллельно. Сказать, URL1, URL2, а также URL3, Как только один из этих веб-сайтов возвращает результат, я могу обработать его, а затем дождаться следующего ответа. Теперь мне нужно знать, н…
20 июн '13 в 12:47
2
ответа
Как НЕ вернуть данные из curl-multi и снизить нагрузку на процессор?
У меня есть скрипт в php, который использует multi curl. Общий запрос многоуровневой передачи состоит из 50 отдельных ручек завитков. Для возврата каждого запроса требуется некоторое время, поэтому мой сценарий должен просто дождаться окончания обра…
10 май '12 в 11:25
1
ответ
Случайные 500 ошибок в запросе multi CURL
Я пытаюсь получить некоторые данные hal+json из веб-службы через curl_multi, чтобы заполнить Bootstrap Typeahead. Каждый раз, когда я запускаю этот код, некоторые из моих запросов в curl_multi будут равны 500, а некоторые будут возвращать нужные мне…
12 апр '13 в 10:32
1
ответ
Как предотвратить ошибку 503 при использовании curl_multi
Я пытаюсь получить 10 веб-страниц одновременно. Я использую curl_multi. Однако я получаю ошибку 503 (слишком много запросов) на большинстве загруженных веб-страниц. Как я могу это исправить? Вот скрипт php, который я запустил. http://pastebin.com/Hh…
28 сен '14 в 19:48
1
ответ
Как установить таймаут на вызовы PHP5 curl? Опубликованные параметры CURL не работают
Мы написали скрипт, который извлекает данные с внешнего сервера. Если сервер выходит из строя, мы не хотим, чтобы наш сервер ждал данных, поскольку мы обрабатываем большое количество данных и не хотим, чтобы они зависали. Чтобы решить эту проблему, …
14 авг '09 в 20:45
1
ответ
Smplexml медленный или это WordPress update_meta?
У меня есть сценарий, который использует simplexml_load_string для анализа XML-файла 658 КБ. Файл представляет собой фид свойств (недвижимости) с 118 различными свойствами, общим объемом 21000 строк. Сценарий использует множество следующих вызовов д…
15 июл '17 в 22:10
2
ответа
Клиент Arduino + сервер PHP cURL, выполняющий команду дважды
У меня есть этот проект, который я выполняю для работы, в которой я управляю несколькими модулями Arduino (Arduino core + ENC28J60 Ethernet + x4 Relay) с одного PHP-сервера, чтобы активировать реле на любом из модулей Arduino. Сервер имеет список вс…
25 мар '13 в 17:38
1
ответ
Запросы PHP Multi-cURL задерживаются до истечения времени ожидания
Резюме У меня есть некоторый код PHP 5.4, который выбирает пакет фотографий Facebook/Instagram параллельно, используя multi curl. Этот код работал годами, и, насколько я могу судить, ничего не изменилось. Я добавляю несколько запросов curl к запросу…
01 фев '19 в 17:50
1
ответ
Ошибка "Не удалось разрешить хост" с curl_multi в версии 7.64 cURL
Я получаю сообщение "Не удалось разрешить хост" при звонке curl_error($ch) в контексте curl_multi errno хотя это 0, и запрос также выполняется успешно (я получаю ожидаемый ответ от удаленного сервера). Я получаю эту ошибку для всех запросов в группе…
19 фев '19 в 17:32
0
ответов
В мультиинтерфейсе cURL иногда возникает ошибка "Тайм-аут соединения", когда total_time слишком много меньше, чем опция тайм-аута
Я работаю над проектом, который собирает и тестирует публичные / бесплатные прокси-серверы, и иногда замечал при последующих запросах в группе сообщение об ошибке "Тайм-аут соединения" с total_time очень меньшим CURLOPT_CONNECTTIMEOUT опция при испо…
22 фев '19 в 12:40
3
ответа
PHP cURL установка задержки после 10 запросов
Я использую PHP и cURL, чтобы очистить HTML-страницы одного сайта. Экспериментально я обнаружил, что мой код работает, только когда я указываю 10 URL или меньше в $nodes array(см. пример кода). Мне нужно очистить около 100 страниц одновременно и сох…
22 окт '12 в 11:41
6
ответов
Получить все URL-адреса, используя multi curl
Я работаю над приложением, которое получает все URL-адреса из массива сайтов и отображает их в виде массива или в формате JSON. Я могу сделать это, используя для цикла, проблема заключается в времени выполнения, когда я попробовал 10 URL, это дает м…
02 янв '19 в 08:49
0
ответов
CURL_MULTI активное максимальное отслеживание
Извините за мой не самый лучший английский:) Так что я работаю с curl_multi. do { $mrc = curl_multi_exec($this->curl, $active); } while ($mrc == CURLM_CALL_MULTI_PERFORM); while ($active && $mrc == CURLM_OK) { if (curl_multi_select($this-…
31 окт '13 в 08:29
1
ответ
Получить cUrl для упреждающей отправки заголовка авторизации для проверки подлинности DIGEST в PHP
У нас есть страница PHP (фактически плагин WordPress), которая выполняет вызовы REST API с аутентификацией DIGEST. Дескриптор завитка создается для каждого запроса с учетом учетных данных и успешно проходит проверку подлинности. ПРОБЛЕМА: Под капото…
16 янв '13 в 14:22
2
ответа
curl_errno возвращает 0 вместо 6
$data_struct = array(); $data_struct[]['opts'] = array( CURLOPT_URL => 'http://www.yahoo.com/', CURLOPT_RETURNTRANSFER => true); $data_struct[]['opts'] = array( CURLOPT_URL => 'http://www.google.com/', CURLOPT_RETURNTRANSFER => true); $d…
24 фев '12 в 06:17
0
ответов
Проверка неработающей ссылки при запуске cron-multi
Этот код проверяет неработающую ссылку на страницу, инициируя несколько cron. Однако это не определение правильных ссылок, которые не работают. Он всегда возвращает 0 неработающих ссылок, хотя на странице есть неработающие ссылки. $url_list - это ма…
26 май '12 в 06:43
5
ответов
Как исправить завиток: (35) Невозможно безопасно общаться с одноранговым узлом: нет общих алгоритмов шифрования
Я пытаюсь получить доступ и загрузить некоторые .torrent файлы из https://torrage.com с помощью php curl, Но ничего не происходит, curl_error($ch) дает $ch = curl_init ('https://torrage.com/torrent/640FE84C613C17F663551D218689A64E8AEBEABE.torrent');…
29 июн '15 в 04:33
3
ответа
Использование cURL Handle в качестве ключа массива
Я использую функции curl_multi для запроса нескольких URL-адресов и обработки их по мере их завершения. Когда одно соединение завершается, все, что у меня есть, - это дескриптор cURL (и связанные данные) из curl_multi_info_read(), URL поступают из о…
11 фев '10 в 15:53
1
ответ
Как синхронизировать несколько запросов curl_multi в php?
Я хочу использовать curl_multi для выполнения некоторых асинхронных заявок, но я хочу создать группу заявок в то время, потому что, когда ответ заявок полностью удовлетворяет мои потребности, я намерен остановить весь запрос. Вот мой код: //chunks t…
20 апр '11 в 16:56