Curl Post займет много времени - PullRequest
0 голосов
/ 12 июня 2019

На моем сервере есть один URL n.php с кодом ниже.

$curl = curl_init();
curl_setopt_array($curl, array(
            CURLOPT_URL => $Url,
            CURLOPT_POST => 1,
            CURLOPT_POSTFIELDS => $postParams,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_ENCODING => '',
));
$curlResponse = curl_exec($curl);

n.php принимает значения get и отправляет их в службу yii на том же сервере. Служба yii сохраняет данные только в БД.

Но для отправки данных через curl требуется много времени. Любое решение, чтобы сократить это время обработки.

1 Ответ

0 голосов
/ 20 июня 2019

В вашем cURL нет ничего плохого, возможно, проблема в службе yii, но я сомневаюсь, что, возможно, база данных работает медленно.

Как в комментариях говорится отладка службы, у меня такое ощущение, что это БД, которая делает этот запрос медленным, делает возврат с помощью до сохранения БД (не сохранять) и, если все еще медленно, продолжает отладку, пока вы не найдете часть это замедляет этот запрос.

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