Необходимо реализовать скрипт PHP (или другой язык) для подключения к СМЭВ 3.0 Версия WSDL-схемы 1.3. Проверка действительности Паспорта Гражданина РФ по серии и номеру https://smev3.gosuslugi.ru/portal/inquirytype_one.jsp?id=167502&zone=fed&page=1&dTest=true Опыт ...
Переделать Curl запрос на асинхронность (PHP) {мб multi curl}
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Организуем запросы на API провайдера в цикле, вот таким образом:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://'.$apiLink.'/v3/'.$d['domain'].'/messages');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if ($d['proxy'] != NULL) {
curl_setopt($ch, CURLOPT_PROXY, $d['proxy']);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
}
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_USERPWD, 'api' . ':' . $apiKey);
curl_setopt($ch, CURLOPT_POSTFIELDS, $MailData);
$result = curl_exec($ch);
Далее соответственно, получаем результат выполнения получаем и записываем в базу:
$status = 0;
$answer = 'ok';
$result = json_decode($result, true);
if($result = ..) { $mysqli->query("UPDATE ... и тд }
Что нужно решить:
Проблема в том, что на каждый запрос у нас уходит 0.5 сек, так как тут цикл из 500 кругов, нам нужно чтобы запросы выполнялись раза в 3 быстрей, чтобы это успевалось 500 круглов цикла пройти за 1 минуту. Нужно переделать запросы на multi curl, чтобы не было прерываний и ожиданий ответа от каждого вызова или сделать иной на ваше усмотрения асинхрон, главное не усложнять и главное собирать ответы и писать в базу результат каждого ответа от АПИ, как есть и сейчас.
Пишите только те, кто готов поработать сегодня/сейчас.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт5 лет назад
Необходимо сделать часть екстеншна для Adobe Photoshop. UI 2 формы, наполнение и отправка REST (есть node сlient для источника) Необходим человек который знаком с CEP https://github.com/Adobe-CEP/CEP-Resources/blob/master/CEP_9.x/Documentation/CEP%209.0%20HTML%20Extension%20Cookbook.md https://github.com/Adobe-CEP/Getting-Started-guides ...
Веб-программированиенет заявокЗакрыт5 лет назадДизайн готов, половина кода написано (разработчик сильно заболел) продолжать работу не может. А ждать мы не можем. Отправлю исходники и дизайн как выберем несколько кандидатов.
Веб-программирование9 заявокЗакрыт5 лет назадНеобходимо разработать аналогичного бота https://t.me/qazbitok_bot на конструкторе aimlogics
Веб-программирование2 заявкиЗакрыт5 лет назадНеобходимо разработать парсер-симулятор обмена данных с web.whatsapp.com . Парсер должен отправлять данные в веб версию (текст, файлы, местро, голосовые, фото, видео) обмен данными по json или другому удобному протоколу. Что ...
Веб-программирование4 заявкиЗакрыт5 лет назад- $1000
Требуется senior разработчик для работ по бекенду (Laravel), добавления функционала и исправления ошибок предыдущих разработчиков. Сайт - маркетплейс, с расширенным функционалом. Обязательно - понимание основ безопасности, оптимизации скорости загрузки, способность разбираться в ...
Веб-программирование7 заявокЗакрыт5 лет назад Добрый день. Есть лендинг на Платформе, но штатные средства платформы не позволяют прикрепить в форму более одного файла от пользователя, нужно реализовать загрузку фотографий и отправку всего этого дела на почту одним сообщением(возможно фото придется ...
Веб-программирование5 заявокЗакрыт5 лет назадМне нужен игровой телеграмм бот за подробностями в лс
Веб-программирование14 заявокЗакрыт5 лет назадИщем человека который доведёт до ума наш свежий сайт (дейтинг) Для начала нужно наполнить фейк-юзерами с фото и медиа в профилях (300-400 шт) От того как справитесь будет с зависеть всё остальное. Работы много! Цены ...
Веб-программирование3 заявкиЗакрыт5 лет назадНеобходимо усовершенствовать калькулятор расчета стоимости перевозки на сайте. Он должен рассчитывать стоимость перевозки груза, на основании представленных переменных значений: Расстояние Тип кузова Тариф руб/км (зависит от грузоподъемности и вместимости авто) Направление ...
Веб-программирование8 заявокЗакрыт5 лет назад