Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Организуем запросы на 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, чтобы не было прерываний и ожиданий ответа от каждого вызова или сделать иной на ваше усмотрения асинхрон, главное не усложнять и главное собирать ответы и писать в базу результат каждого ответа от АПИ, как есть и сейчас.

Пишите только те, кто готов поработать сегодня/сейчас.

4 года назад
romancolorado
Роман 
35 летРоссия
4 года в сервисе
Был
3 года назад
1 отзыв
  • Похожие заказы
  • Необходимо реализовать скрипт PHP (или другой язык) для подключения к СМЭВ 3.0 Версия WSDL-схемы 1.3. Проверка действительности Паспорта Гражданина РФ по серии и номеру https://smev3.gosuslugi.ru/portal/inquirytype_one.jsp?id=167502&zone=fed&page=1&dTest=true Опыт работы со СМЭВ обязателен.

    Закрыт
    4 года назад
  • Необходимо сделать часть екстеншна для Adobe Photoshop.  UI 2 формы, наполнение и отправка REST (есть node сlient для источника) Необходим человек который знаком с CEP [url=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/CEP-Resources/blob/master/CEP_9.x/Documentation/CEP%209.0%20HTML%20Extension%20Cookbook.md [/url][url=https://github.com/Adobe-CEP/Getting-Started-guides]https://github.com/Adobe-CEP/Getting-Started-guides [/url]Детали в личку. Сделать нужно достаточно быстро - предлагайте рейт.

    Закрыт
    4 года назад
  • Необходимо разработать парсер-симулятор обмена данных с web.whatsapp.com . Парсер должен отправлять данные в веб версию (текст, файлы, местро, голосовые, фото, видео) обмен данными по json или другому удобному протоколу. Что это и для чего нужно? Все мы знаем ...

    Закрыт
    4 года назад
  • $1000

    Требуется senior разработчик для работ по бекенду (Laravel), добавления функционала и исправления ошибок предыдущих разработчиков. Сайт - маркетплейс, с расширенным функционалом. Обязательно - понимание основ безопасности, оптимизации скорости загрузки, способность разбираться в чужом коде. Сейчас сайт ...

    Закрыт
    4 года назад
  • Добрый день. Есть лендинг на Платформе, но штатные средства платформы не позволяют прикрепить в форму более одного файла от пользователя, нужно реализовать загрузку фотографий и отправку всего этого дела на почту одним сообщением(возможно фото придется ...

    Закрыт
    4 года назад
  • Ищем человека который доведёт до ума наш свежий сайт (дейтинг) Для начала нужно наполнить фейк-юзерами с фото и медиа в профилях (300-400 шт) От того как справитесь будет с зависеть всё остальное. Работы много! Цены ...

    Закрыт
    4 года назад
  • Необходимо усовершенствовать калькулятор расчета стоимости перевозки на сайте. Он должен рассчитывать стоимость перевозки груза, на основании представленных переменных значений:  Расстояние  Тип кузова  Тариф руб/км (зависит от грузоподъемности и вместимости авто)  Направление перевозки (7000 вариантов)  И некоторые дополнительные параметры Подробное ТЗ во ...

    Закрыт
    4 года назад