Несколько запросов https .. как? - PullRequest
0 голосов
/ 02 января 2011

У меня есть URL-адрес https API, который необходимо запустить несколько раз и как можно быстрее проверить состояние домена.

Как я могу запустить один и тот же URL несколько раз одновременно, получая ответ на выходе и закрывая завершенное соединение, при этом сохраняя ресурсы памяти как можно ниже?

Мне сказали использовать потоки на другом языке (не PHP)?

Буду очень признателен за любые примеры или помощь! Спасибо

Ответы [ 2 ]

2 голосов
/ 02 января 2011

Только что сделал быстрый Google и придумал это , я думаю, что это решит вашу проблему - эта цитата подводит итог:

Использование семейства curl_multi * cURLфункции вы можете сделать эти запросы одновременно.Таким образом, ваше приложение будет работать медленнее, чем самый медленный запрос, в отличие от суммы всех запросов.

1 голос
/ 02 января 2011

м.едмонсон был быстрее меня: D

Возможно, полезная информация: при одновременном выполнении большого количества запросов с помощью curl вы, вероятно, получите задержку по времени, так как DNS-преобразователь curl не работает одновременно.

В качестве альтернативы вы можете написать скрипт php cli, который разветвляет детей, которые работают отдельно, или просто использовать bash & lynx (в linux).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...