0

我对 cURL 有疑问。获取网页需要 40 多秒。功能是:

       function get_page(){                 
            $url = get_url();
            $timeout = 1000;
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_HEADER, false); 
            curl_setopt($ch, $CURLOPT_RETURNTRANSFER, true);

            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
            $return_data = curl_exec($ch);
            print_r (curl_getinfo($ch)); 
            curl_close($ch);
            return $return_data;
        }

此外,似乎 $return_data = curl_exec($ch) 实际上转储了页面。

4

1 回答 1

0

我设法通过将 DNS 更改为 8.8.8.8 来解决这个问题

于 2013-03-13T20:38:03.087 回答