CURL帖子请求极其缓慢

时间:2016-01-11 12:46:34

标签: php wordpress curl

以下是完整源代码的链接:http://git.tholden.no/fason-ans/auto-regnskap-wp/blob/master/auto-accounting-pmpro.php

当我执行对curl函数的调用时,请求大约需要十秒钟才能完成。来自POSTMAN的相同请求,或者可能是任何其他请求 休息客户端需要几秒钟。

有谁知道可能出现什么问题?

以下是具体功能:

function execute_curl_request($headers = null, $data = null, $url, $type) {
    $send = curl_init($url);

    curl_setopt($send, CURLOPT_CUSTOMREQUEST, $type);

    curl_setopt($send, CURLOPT_RETURNTRANSFER, true);

    if ($headers != null) {
        curl_setopt($send, CURLOPT_HTTPHEADER, $headers);
    }

    if ($data != null) {
        curl_setopt($send, CURLOPT_POSTFIELDS, json_encode($data));
    }

    // Exec the request and decode the result.
    $result = json_decode(curl_exec($send));

    curl_close($send);

    return $result;
}

不是一直需要的DNS查找。我用get_info()检查了它。

get_info数组中唯一的大数字是starttransfertime,这是10秒。

它不是IPV6问题,因为我尝试在CURL_SETOPT中禁用IPV6。

我真的不知道它会是什么。我已经通过电子邮件发送了对API的支持,他们说一切都运行正常,我已经从POSTMAN测试过,这很好......所以。

1 个答案:

答案 0 :(得分:0)

问题被证实是一个API问题,他们正在研究它。感谢。