API请求响应超时问题

API请求响应超时导致本地平台等待响应超时页面卡顿体验极差

$curl = curl_init();
        //在http 请求头加入 gzip压缩
        curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept-Encoding:gzip'));
        //curl返回的结果,采用gzip解压
        curl_setopt($curl, CURLOPT_ENCODING, "gzip");
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        // 在尝试连接时等待的秒数
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT , 120);
        // 最大执行时间
        curl_setopt($curl, CURLOPT_TIMEOUT, 120);

        $gray_info = curl_exec($curl);

        // curl debug
        if (curl_errno($curl)) {
            // TO DO Something
        }

 

你可能感兴趣的:(php,服务器,php)